單鏈表字符串判斷迴文

思路java

  • 使用快慢兩個指針找到鏈表中點,慢指針每次前進一步,快指針每次前進兩步
  • 在慢指針前進的過程當中,同時修改其 next 指針,使得鏈表前半部分反序。
  • 最後比較中點兩側的鏈表是否相等

c版本代碼見git

https://github.com/hkui/algo_practice/tree/master/c/linklist/palindrome_strgithub

java版本
https://github.com/andavid/leetcode-java/blob/master/note/234/README.mdui

相關文章
相關標籤/搜索