題目:輸入一個單向鏈表,輸出該鏈表中倒數第k個結點。鏈表的倒數第0個結點爲鏈表的尾指針。鏈表結點定義如下: 解法:用兩個指針p1, p2。一開始都指向鏈表的第一個節點。然後p1向後走k-1步使其指向正數第k個節點。這時p1,p2同時前進,當p1指向鏈表最後一個節點時,p2向前走了n-k,也就是正數第n-k+1個節點,同時也是倒數第n-(n-k+1)+1 = k個節點。
微軟,Google面試題 (9) —— 查找鏈表的倒數第K個節點
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
阿里淘系自研編解碼器包攬兩項世界冠軍!
osc_hzf6peqc
2024-05-14 01:40:19
一文搞懂 Spring 循環依賴
原創
2024-06-06 13:11:47
營銷系統黑名單優化:位圖的應用解析
京東雲開發者
2024-06-06 11:54:12
導入地址表鉤取技術解析
原創
2024-06-06 11:14:53
一文帶你理解透MyBatis源碼
原創
2024-06-03 10:59:21
DataCube 漏洞小結
原創
2024-05-30 11:16:40
在一次滲透中學會編寫Tamper腳本
原創
2024-05-22 11:16:41
前端面試題 - vue的雙向綁定原理是什麼?
原創
2024-05-17 00:41:12
前端面試題 - Node JS與V8是什麼關係?
原創
2024-05-16 12:41:41
前端面試題 - V8是什麼?
原創
2024-05-16 12:41:40
Spring知識點詳解(源碼筆記+思維導圖),AOP和IOC
osc_r0irdqn7
2024-05-14 01:47:38
我是如何再衆多面試大佬中脫穎而出的,就憑藉這份近4000頁Java筆試題,讓我在阿里 ,美團,華爲,百度等衆多大廠面試中如魚得水!
osc_5rzx0ke2
2024-05-14 00:46:45
記一次特別的未授權訪問
原創
2024-05-13 23:18:59
[js] 寫一個格式化時間的方法
osc_6mbnx553
2024-05-13 22:07:18