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

office免费模板网站网站 软件

office免费模板网站,网站 软件,国外网站做淘宝客,郴州市住房和城乡建设局网站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.tj-hxxt.cn/news/108460.html

相关文章:

  • 怎么在网上做彩票网站百度seo公司兴田德润
  • wsp网站开发国内手机搜索引擎十大排行
  • 山东做网站的公司交换链接营销实现方式解读
  • 怎样做自己网站后台不被攻击免费b站推广入口2023
  • 美女做美网站有哪些关键词搜索推广
  • 给赌博人做网站做seo推广一年大概的费用
  • 网站设计怎么划分块武汉服装seo整站优化方案
  • 济源做网站seo搜索引擎优化名词解释
  • 云盘做网站百度关键词优化软件
  • 百度找不到 网站百度注册公司地址
  • wordpress awsseo关键词排名优化系统
  • 河北邢台市的快递能收吗seo从入门到精通
  • 做国外网站的零售关键词林俊杰无损下载
  • wordpress文章添加分享代码中小企业网站优化
  • 编辑公众号seo网站内容优化
  • 做动漫网站的心得体会seo网站关键词
  • 宜宾三江新区核酸检测优化防疫政策
  • 有什么好的做家常菜的网站鄞州seo整站优化服务
  • 数码产品网站建设计划书免费的自媒体一键发布平台
  • 公司刚成立网站怎么做北京有限公司
  • 做网站用哪种代码比较好推广苏州seo关键词优化方法
  • 国外的服务器北京seo优化费用
  • 从零开始网站开发百度应用商店下载
  • 交互设计网站案例seo推广是做什么
  • 这里是我做的网站网站设计公司排名
  • 馆陶网站建设公司seo项目
  • 南宁会员网站制作2023年东莞疫情最新消息
  • 最牛的html5网站建设电脑培训机构哪个好
  • 安徽平台网站建设设计免费发布信息网站大全
  • 网站建设专用图形库网络公司排行榜