当前位置: 首页 > news >正文

网站建立免费宁波网站推广平台效果好

网站建立免费,宁波网站推广平台效果好,北京市建设委员会 官方网站,让百度收录整个网站24. 两两交换链表中的节点https://leetcode.cn/problems/swap-nodes-in-pairs/ 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。…

24. 两两交换链表中的节点icon-default.png?t=N7T8https://leetcode.cn/problems/swap-nodes-in-pairs/

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

示例 1:

输入:head = [1,2,3,4]
输出:[2,1,4,3]

代码思路

将奇数位置的节点和偶数位置的分开存放到队列中,然后分别出队列,奇数偶数各出一个直到出完为止; 

class Solution {public ListNode swapPairs(ListNode head) {//奇数节点队列Queue<ListNode> odd = new LinkedList<>();//偶数节点队列Queue<ListNode> even = new LinkedList<>();if(head==null||head.next==null){return head;}// 将奇数和偶数节点分开入队while(true){if(head!=null){odd.add(head);head=head.next;}if(head!=null){even.add(head);head=head.next;}else{//当head.next==null时结束whilebreak;}}// 头节点ListNode ans=new ListNode(-1);// 辅助节点ListNode cur=ans;// 出队while(!odd.isEmpty()||!even.isEmpty()){// 偶数位置先出if(!even.isEmpty()){cur.next=even.poll();cur=cur.next;}// 奇数位置出队if(!odd.isEmpty()){cur.next=odd.poll();cur=cur.next;}}cur.next=null;return ans.next;}
}

148. 排序链表icon-default.png?t=N7T8https://leetcode.cn/problems/sort-list/

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。

示例 1:

输入:head = [4,2,1,3]
输出:[1,2,3,4]
class Solution {public ListNode sortList(ListNode head) {ArrayList<Integer> list=new ArrayList<>();while(head!=null){list.add(head.val);head=head.next;}Integer[] nums=list.toArray(new Integer[0]);Arrays.sort(nums);ListNode ans=new ListNode(-1);ListNode cur=ans;for(int i=0;i<nums.length;i++){cur.next=new ListNode(nums[i]);cur=cur.next;}cur.next=null;return ans.next;}
}

 

http://www.yidumall.com/news/31989.html

相关文章:

  • wordpress安全登录插件下载失败太原seo霸屏
  • 手机培训网站建设淘宝推广怎么做
  • wordpress首页标题大小seo描述快速排名
  • ui做的好的网站seo标签优化方法
  • 成都网站建设怎么样免费创建属于自己的网站
  • 黄骅市职教中心seo线上培训机构
  • 做自我介绍的网站的图片素材建什么网站可以长期盈利
  • 宜兴网站建设哪家好怎么制作一个简单的网页
  • wordpress 评论提醒邮件插件邯郸seo优化
  • 网站广告代码上海推广外包
  • 鹰潭网站建设yt1983一手项目对接app平台
  • 品牌建设之法律权益战略关于seo如何优化
  • 潍坊网站建设哪家好教育培训机构报名
  • 个人网站怎么做视频深圳百度关键字优化
  • 计算机毕业论文10000字范文seo优化思路
  • 做项目的招聘网站百家港 seo服务
  • 网站建设哪里培训nba排名最新
  • 平台做网站点击泰安网站制作推广
  • 网站首页制作实验报告推广网站最有效办法
  • wordpress开发api接口湖南有实力seo优化哪家好
  • 厦门网站的关键词自动排名百度关键词优化企业
  • 电信宽带做网站社群营销的方法和技巧
  • 给手机做网站的公司网站流量排行
  • 杭州正晖建设工程有限公司网站怎么优化
  • 素材网站有哪些网站seo优化方法
  • wordpress 后台反应seo关键词排名优化如何
  • 小城市网站建设业务seo关键词优化软件手机
  • 成都网站设计公司排名网络营销整合营销
  • 北京做网站优化的公司搜狗搜索网
  • 可做商业用途的图片网站品牌推广策略分析