国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

輸入一個鏈表,反轉鏈表后,輸出鏈表的所有元素。就地逆轉,頭插法

2019-11-08 01:42:55
字體:
來源:轉載
供稿:網友

輸入一個鏈表,反轉鏈表后,輸出鏈表的所有元素。就地逆轉,頭插法

思路:就地逆轉,頭插法

package com.mytest.mymain;/*class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/public class ReverseListNode {	public static void main(String[] args) {		ListNode A=new ListNode(1);		ListNode B=new ListNode(2);		ListNode C=new ListNode(3);		ListNode D=new ListNode(4);		ListNode E=new ListNode(5);		A.next=B;		B.next=C;		C.next=D;		D.next=E;				ReverseListNode testListNode=new ReverseListNode();		ListNode ls=testListNode.ReverseList(A);		System.out.PRintln(ls.next.val);	}    public ListNode ReverseList(ListNode head) {    	if(head==null){    		return null;    	}    	if(head.next==null){    		return head;    		}    	ListNode newhead=head;    	ListNode p=head.next,q=head.next;    	    	newhead.next=null;    	    	while(p.next!=null){    		q=p.next;    		p.next=newhead;    		newhead=p;    		p=q;    	}    	p.next=newhead;    	newhead=p;    	    	return newhead;    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沅陵县| 大渡口区| 怀化市| 象州县| 丘北县| 安国市| 辰溪县| 铁岭县| 简阳市| 云安县| 拜城县| 平原县| 石嘴山市| 广水市| 宣城市| 二手房| 安龙县| 房山区| 章丘市| 三台县| 乌拉特前旗| 凤山县| 潍坊市| 灵宝市| 枝江市| 观塘区| 黔西县| 资中县| 平原县| 望都县| 崇阳县| 迁西县| 和硕县| 当阳市| 萨迦县| 沿河| 贵阳市| 伽师县| 肇庆市| 桂林市| 常山县|