

getpage(T, urlpage)
{
if T is null:
T.urlpage = urlpage
if T.urlpage > urlpage:
getpage(T.right, urlpage)
else:
getpage(T.left, urlpage)
}
И на тези два въпроса не можах да отговоря преди, а като гледам и сега, ама срам не срам ще питам
1)Какъв би станало (в най-лошия случай) когато четем страница от структурата която съм написал?
2) Има ли начин да се подобри дървовидната структура(tree) посочена от мен като се промени page-storage алгоритма и как би се изразило в java?
PS. Понеже преподавателя едно време много обичаше да превежда въпросите от англ. на български и ставаше голяма мазало в условията

(a) What is the worst-case complexity of reading a page from this tree?
(b) Is there a way of improving the complexity by changing the page-storage algorithm? If so, propose a way to improve the data-structure and implement in any programming language of your choice.