算法求解!如何判斷一個(gè)單向鏈表是否有環(huán)路?

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

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

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

          下來,不用說什么了吧,用JAVA實(shí)現(xiàn)的話,聲明兩個(gè)Iterator A 和 B,A 每次調(diào)用兩個(gè)NEXT,B只調(diào)用一次,如果他們能夠相遇,就是有環(huán)...我操

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


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          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)

          隨筆檔案

          文章檔案

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 金昌市| 裕民县| 修水县| 华蓥市| 栖霞市| 乌兰察布市| 伊金霍洛旗| 丹江口市| 沙坪坝区| 达孜县| 康定县| 金阳县| 广元市| 保靖县| 东平县| 本溪市| 吴忠市| 云浮市| 南汇区| 江川县| 修水县| 和平区| 南阳市| 洪洞县| 神农架林区| 凌海市| 永川市| 同仁县| 土默特右旗| 济源市| 图木舒克市| 宜章县| 元谋县| 西吉县| 盐池县| 墨脱县| 清原| 榕江县| 灌阳县| 项城市| 遂川县|