問答題

設(shè)高度為h的二叉樹上只有度為0和度為2的結(jié)點,則此類二叉樹中所包含的結(jié)點數(shù)至少為(2h-1 )。已知一個帶有表頭結(jié)點的單鏈表,結(jié)點結(jié)構(gòu)為(data, link)。假設(shè)該鏈表只給出了頭指針list。在不改變鏈表的前提下,請設(shè)計一個盡可能高效的算法,查找出鏈表中倒數(shù)第k(k為正整數(shù))個位置上的結(jié)點。若查找成功,算法輸出該結(jié)點的data域的值,并返回1;否則,只返回0。要求: 
(1) 描述算法的基本設(shè)計思想; 
(2) 用算法描述語言描述算法; 
(3) 給出算法的時間復(fù)雜性分析。 


您可能感興趣的試卷

你可能感興趣的試題