سوال ۷۸ کنکور ارشد علوم کامپیوتر ۱۳۹۷
اهمیت
۰/۵
الگوریتم زیر برای آرایهٔ با عنصر چه عملی انجام میدهد؟
f()
{
s = new AVL-Tree
for i = 1 to n do
if s.member(x[i])
s.delete(x[i])
else
s.insert(x[i])
for i = 1 to n do
if not s.member(x[i])
return(false)
return(True)
}
پاسخ صحیح: گزینهٔ C — اگر تعداد رخداد همه عناصر فرد باشد یک True برمیگرداند.
پاسخ تشریحی
Trace the two loops; the AVL tree is just a set with membership/insert/delete, so only the set behavior matters, not the balancing.
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#avl-tree#membership#insert-delete#parity#occurrence-count#trace-algorithm