大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java單鏈表反轉(zhuǎn)詳解

Java單鏈表反轉(zhuǎn)詳解

更新時(shí)間:2022-05-24 11:12:18 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1483次

鏈表是一種物理存儲(chǔ)單元,是不連續(xù)、非順序的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過(guò)鏈表中指針的順序來(lái)實(shí)現(xiàn)的。鏈表由一系列節(jié)點(diǎn)組成(鏈表中的每個(gè)元素稱(chēng)為一個(gè)節(jié)點(diǎn))形式,節(jié)點(diǎn)可以在運(yùn)行時(shí)動(dòng)態(tài)生成。每個(gè)節(jié)點(diǎn)有兩部分:一個(gè)是存儲(chǔ)數(shù)據(jù)元素的數(shù)據(jù)域,另一個(gè)是存儲(chǔ)下一個(gè)節(jié)點(diǎn)地址的指針域。與線性表序結(jié)構(gòu)相比,操作復(fù)雜。

v定義鏈表

/ ** 
 * @作者頭頭 https://www.cnblogs.com/toutou/
 * @date 到 2020/11
 * @從
 * / 
public  class ListNode {
     public  int value;
    下一個(gè)公共ListNode;
    public ListNode( int data){
         this .value = data;
    }
}

v遞歸實(shí)現(xiàn)

/ ** 
 * @作者頭頭 https://www.cnblogs.com/toutou/
 * @date 到 2020/11
 * @從
 */ 
public  class ReverseHelper {
     public  static ListNode reverse(ListNode curr){
         if (curr == null || curr.next == null ){
             return curr;
        }
        ListNode temp = curr.next;
        ListNode newNode = reverse (curr.next);
        temp.next =當(dāng)前;
        curr.next = null ;
        返回新節(jié)點(diǎn);
    }
}

v非遞歸實(shí)現(xiàn)

/ ** 
 * @作者頭頭 https://www.cnblogs.com/toutou/
 * @date 到 2020/11
 * @從
 * / 
public  class ReverseHelper {
     public  static ListNode whileReverse (ListNode curr) {
        ListNode pre = null ;
        ListNode 下一個(gè)= null ;
        而(當(dāng)前!= null ){
            下一個(gè)= curr.next;
            curr.next = pre;
            前=當(dāng)前;
            當(dāng)前=下一個(gè);
        }
        返回前;
    }
}

v測(cè)試結(jié)果

/ ** 
 * @作者頭頭 https://www.cnblogs.com/toutou/
 * @date 到 2020/11
 * @從
 */ 
public  class App {
     public  static  void main(String[] args) {
        ListNode head = new ListNode (0 );
        列表節(jié)點(diǎn) tmp = null ;
        ListNode cur = null ;
        for ( int i = 1; i < 10; i++ ) {
            tmp = new ListNode(i);
            如果(1 == i){
                頭.next = tmp;
            }其他{
                cur.next = tmp;
            }
            cur = tmp;
        }
        // ListNode node1 =ReverseHelper.whileReverse(head); 
        ListNode node1 = ReverseHelper.reverse(head);
        而(節(jié)點(diǎn)1!=空){
            System.out.println(node1.value);節(jié)點(diǎn)1 =節(jié)點(diǎn)
            1.next ;
        }
        System.out.println( "OK" );
    }
}

 

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-10-10 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲精品影院一区二区 | 全黄h全肉边做边吃奶在线观看 | 日韩你懂得 | 日韩人成 | 国产久爱青草视频在线观看 | 久草在线观看免费 | 神马影院我不卡手机 | 国产精品久久视频 | 99精品在线视频观看 | 国产免费一级在线观看 | 亚洲国产成人成上人色 | 亚洲国产婷婷俺也色综合 | 美国成人毛片 | 欧美激情中文字幕一区二区 | 欧美激情亚洲精品日韩1区2区 | 亚洲一区 中文字幕 | 久久精品国产一区二区 | 99久久综合给久久精品 | a毛片基地| 欧美成人午夜视频 | 热e国产 | 欧美极品妇xxxxxbbbbb | 亚洲欧洲免费 | 久久思| 亚洲欧美日韩国产一区图片 | 亚洲第五色综合网 | 特级毛片www欧美 | 久久综合九色综合国产 | 国产剧情一区二区 | 私人免费影院入口 | 深夜福利院 | 91精品国产免费久久 | 国产精品视频一区国模私拍 | 亚洲啪啪免费视频 | 久久精品免费全国观看国产 | 国产美女a做受大片在线观看 | 亚洲精品中文字幕字幕 | 一级a美女毛片 | 免费高清一级欧美片在线观看 | 亚州激情视频在线播放 | 国产福利一区二区三区在线视频 |