算法求解!如何判斷一個單向鏈表是否有環路?

          這該死的問題讓我竟然沒有想到解決方案...腦子生銹了?呵呵,算了...

          該問題最經典的解答,簡直是一句話驚醒夢中人啊

          “用兩個指針,一個的步長為 1,另外一個的為 2,從表頭開始一起往前走,如果相遇,表明有環路,否則就是沒有了。”

          下來,不用說什么了吧,用JAVA實現的話,聲明兩個Iterator A 和 B,A 每次調用兩個NEXT,B只調用一次,如果他們能夠相遇,就是有環...我操

          posted on 2009-03-02 14:15 Find it, try it, experience it 閱讀(631) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          公告

          If there is any question you have, please don't hesitate, let me know ASAP, you can find me at kenees@gmail.com or QQ: 9808873, hope to make friends with you ;)

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石城县| 莱芜市| 平和县| 宜春市| 肃北| 宁南县| 山东| 镇宁| 枣强县| 贵州省| 田东县| 姚安县| 黄山市| 外汇| 南江县| 平度市| 玛多县| 颍上县| 顺平县| 剑河县| 公安县| 博乐市| 驻马店市| 夏河县| 顺昌县| 文昌市| 南溪县| 镇巴县| 噶尔县| 西青区| 鲜城| 安新县| 陇南市| 开远市| 焉耆| 舟山市| 集安市| 贵南县| 天门市| 郑州市| 台州市|