大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁 滾動新聞 > 正文

單鏈表的平均查找次數(shù)(單鏈表查找k節(jié)點(diǎn) 遍歷一次鏈表)

2022-10-01 14:14:56 滾動新聞 來源:
導(dǎo)讀 今天小編來給大家分享一些關(guān)于單鏈表查找k節(jié)點(diǎn) 遍歷一次鏈表方面的知識吧,希望大家會喜歡哦 1、如果能從鏈表尾部開始遍歷,那只需倒序遍

今天小編來給大家分享一些關(guān)于單鏈表查找k節(jié)點(diǎn) 遍歷一次鏈表方面的知識吧,希望大家會喜歡哦

1、如果能從鏈表尾部開始遍歷,那只需倒序遍歷 k 個(gè)節(jié)點(diǎn)即是要找出的節(jié)點(diǎn),但是由于是單鏈表,只能從頭結(jié)點(diǎn)開始遍歷。

2、先遍歷一遍該單鏈表,獲取鏈表的總節(jié)點(diǎn)數(shù) n,那么第 n-k+1 這個(gè)節(jié)點(diǎn)就是倒數(shù)第 k 個(gè)節(jié)點(diǎn)。所以第二次再遍歷到第 n-k+1 這個(gè)節(jié)點(diǎn)即可,但是題目要求只能遍歷一遍鏈表。

3、通過遍歷該鏈表把節(jié)點(diǎn)都存入到一個(gè)數(shù)組中,然后再通過數(shù)組下標(biāo)可直接獲取到倒數(shù)第 k 個(gè)節(jié)點(diǎn),但是這樣會需要額外的存儲空間,空間復(fù)雜度為 O(n)。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明: 本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

最新文章: