怎樣通過一次遍歷找到單項(xiàng)鏈表中的倒數(shù)第N個(gè)節(jié)點(diǎn),只說下思路,不寫代碼

2022-09-12 11:23

前提是鏈表的長度不知道
3個(gè)回答
1:需要知道鏈表長度Len。
2:遍歷鏈表時(shí),定義一個(gè)計(jì)數(shù)器count=0,鏈表指針后移一次count++,如果len-n==count,就找到了那個(gè)節(jié)點(diǎn)。
這個(gè)嘛,如果沒有空間性能的要求,那么你再新建一個(gè)N個(gè)結(jié)點(diǎn)的存儲(chǔ)結(jié)構(gòu)(例如隊(duì)列)不就好了,這樣一邊遍歷單鏈表,一邊往這個(gè)這個(gè)存儲(chǔ)結(jié)構(gòu)添加元素,最后取先添加的元素不就好了??

如果有空間性能的要求嘛??就要看實(shí)際情況吧,這個(gè)就不好說了。
1:需要知道鏈表長度Len。
2:遍歷鏈表時(shí),定義一個(gè)計(jì)數(shù)器count=0,鏈表指針后移一次count++,如果count+N=Len,那么當(dāng)前節(jié)點(diǎn)就是倒數(shù)第N個(gè)。
相關(guān)問答
項(xiàng)鏈的故事.可能不是很好懂請大家多看幾遍.
1個(gè)回答2024-01-22 13:23
看似很復(fù)雜,實(shí)際上問題是要看你到底想怎樣.解決問題要看你的態(tài)度你的選擇.你好好想想你到底愛誰,誰更愛你,誰能和你過一輩子.想好了綜合的考慮一下,然后選擇一個(gè).如果選一前的那個(gè)那就不要再占著第二個(gè)對...
全文
以項(xiàng)鏈為線索,通過借項(xiàng)鏈,丟項(xiàng)鏈、賠項(xiàng)鏈等情節(jié)展開故事。是對還是錯(cuò)
1個(gè)回答2024-01-26 05:31
沒有對與錯(cuò),這要看你拍攝什么題材,干什么用。
n分之一的前n項(xiàng)和?
3個(gè)回答2023-06-19 06:05
可以到mathlab計(jì)算器上驗(yàn)碧巧證,這個(gè)表達(dá)式算出來的結(jié)果是對的,不洞殲過美中不足的就是計(jì)算最終表達(dá)式,這個(gè)原函數(shù)因?yàn)槭軅€(gè)人知識(shí)有限,沒能推出來,有請各路大神在本貼下評論出原函數(shù)的表達(dá)式。 ...
全文
項(xiàng)鏈文案 項(xiàng)鏈文案大全
1個(gè)回答2024-04-24 18:22
1、每件珠寶,都記錄著不可復(fù)制的回憶。 2、此刻,心有“鎖”屬。 3、輕輕一扣,讓片刻時(shí)光永刻心間。 4、用一枚首飾,珍藏?zé)o數(shù)珍美故事。 5、紀(jì)念戀愛時(shí)光,銘記過往心動(dòng)。...
全文
有哪些好看的可刷n遍的小說?
4個(gè)回答2023-08-12 07:47
完美世界,遮天,大王饒命,牧神記,吞噬星空,盤龍,這些小說都是非常好看的,可以刷很多次的小說。
熱門問答