这是我第一题A了的代码 static ListNode partition(ListNode head, int m) { if (head == null || head.next == null) { return head; } ListNode head1 = new ListNode(m); ListNode head2 = new ListNode(m); ListNode pre = head1; ListNode after = head2; for (ListNode cur = head; cur != null; cur = cur.next) { if (cur.val > m) { after.next = cur; after = after.next; } else { pre.next = cur; pre = pre.next; } } if (head1.next == null) { return head; } else { pre.next = head2.next; after.next = null; return head1.next; } }
点赞 评论

相关推荐

09-10 12:05
门头沟学院 Java
不利于团结的话不要说:实习转正的把
我的秋招日记
点赞 评论 收藏
分享
07-20 11:20
门头沟学院 Java
Alan_01:看到都是黑马点评跟苍穹外卖我就放心了
无实习如何秋招上岸
点赞 评论 收藏
分享
AC鸽:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
今年hc多吗。。双非真无力了
投递比亚迪等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务