
文章插圖
1、如果能從鏈表尾部開始遍歷,那只需倒序遍歷 k 個節點即是要找出的節點,但是由于是單鏈表 , 只能從頭結點開始遍歷 。
2、先遍歷一遍該單鏈表,獲取鏈表的總節點數 n,那么第 n-k+1 這個節點就是倒數第 k 個節點 。所以第二次再遍歷到第 n-k+1 這個節點即可,但是題目要求只能遍歷一遍鏈表 。
【單鏈表查找結點 單鏈表查找k節點】3、通過遍歷該鏈表把節點都存入到一個數組中 , 然后再通過數組下標可直接獲取到倒數第 k 個節點,但是這樣會需要額外的存儲空間 , 空間復雜度為 O(n) 。
相關經驗推薦
- 美團外賣怎么查找好友用戶 美團外賣怎么查找好友
- 維修電工如何快速查找電氣故障
- QQ飛車怎么QQ號查找,QQ飛車賬號查找
- 英雄聯盟如何查找自己的五殺截圖
- 英雄聯盟如何查找自己所有的排位戰績
- 樓房內水管漏水怎樣查找漏水點 樓房內水管漏水怎樣查找
- 一文梳理: 全網查找的張珊珊、張核子、核子華曦事件經過
- 如何使用EPC查找領動方向盤
- 學位論文的快速查找方法
- 如何查找三峽大學圖書館館藏書目
