91精品国产手机在线-白筒袜嫩萝双腿之间乳白液体-青青操手机在线视频观看-日本中文字幕人妻日韩-日韩精品在线观看视频网站-天堂资源中文最新版在线一区-欧美专区一区二区三区-国产综合亚洲欧美在线-国产精品久久久久久福利69堂

單鏈表查找k節(jié)點 單鏈表終端結點


單鏈表查找k節(jié)點 單鏈表終端結點

文章插圖
【單鏈表查找k節(jié)點 單鏈表終端結點】1、如果能從鏈表尾部開始遍歷,那只需倒序遍歷 k 個節(jié)點即是要找出的節(jié)點,但是由于是單鏈表,只能從頭結點開始遍歷 。
2、先遍歷一遍該單鏈表,獲取鏈表的總節(jié)點數 n,那么第 n-k+1 這個節(jié)點就是倒數第 k 個節(jié)點 。所以第二次再遍歷到第 n-k+1 這個節(jié)點即可,但是題目要求只能遍歷一遍鏈表 。
3、通過遍歷該鏈表把節(jié)點都存入到一個數組中 , 然后再通過數組下標可直接獲取到倒數第 k 個節(jié)點,但是這樣會需要額外的存儲空間,空間復雜度為 O(n) 。

    推薦閱讀