問答題

【簡答題】

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

答案:

算法的基本思想如下:

題目列表

你可能感興趣的試題

問答題

【簡答題】線性表的基本存儲結構有哪兩種?它們關于空間使用情況和各種操作(包括刪除、插入和隨機存取)的優(yōu)缺點各是什么?

答案: 有線性存儲和鏈接存儲2種。
①內(nèi)存空間的占用情況:因鏈表多了一個指針域,故較浪費空間,因此,在空間占用方面,數(shù)...
微信掃碼免費搜題