אולי הכנסה לערימה ואז משהו...
לפני הסיבוכיות הדרושה (אם אני טועה בחישוב, שמישהו יתקן אותי) יש לך בעצם lg n איברים שונים, לכן אם תכניס לערימה, הסיבוכיות תיהיה n lg lg n, כי אתה עובר על כל האיברים, והגובה של הערימה יהיה לכל היותר lg lg n, זאת נראית לי ההתחלה לפי הסיבוכיות המבוקשת.