首页 > 老虎集团JAVA笔试(编程题)----8月23日
头像
进击的岸
编辑于 2020-08-23 18:45
+ 关注

老虎集团JAVA笔试(编程题)----8月23日

题一:排队(AC)

public  static ListNode lineUp (ListNode head) {
	        // write code here
		 if(head==null||head.next==null)return head;
		 ListNode other=head.next;
		 ListNode p1=head;
		 ListNode p2=other;
		 while(p2.next.next!=null) {//注意这里得用p2作为跳出条件
			 p1.next=p2.next;
			 p2.next=p2.next.next;
			 p1=p1.next;
			 p2=p2.next;
		 }
                   //奇偶处理
		 if(p2.next!=null) {
			 p1.next=p2.next;
			 p1=p1.next;
			 p2.next=null;
		 }else {
			 p1.next=null;
		 }
		 p1.next=other;
		 
		 
		 return head;
	}
算法思路:分别构造俩条链,一条奇数链,一条是偶数链,是然后将俩链合理连接即可;注意:链表结点为单数和双数的情况

题二:基金经理的烦恼(0)

这道题我做过。。。。。多么痛的领悟,好想捅自己一刀!!!!
记得leetcode上有原题,路过的兄弟哪位知道是哪道吗,我找不到,稍后找到回一起分享出来

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐