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

石河建设技校网站品牌建设运营方案

石河建设技校网站,品牌建设运营方案,网站内容更改教程,建筑网课回放题目链接 力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 题目解析 首先可以特判一下#xff0c;如果结点数目小于等于1#xff0c;则直接返回即可#xff0c;因为数目小于等于1就不需要交换了。 然后我们可以创建一个虚拟的头结点#xff0c;然…题目链接 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 题目解析 首先可以特判一下如果结点数目小于等于1则直接返回即可因为数目小于等于1就不需要交换了。         然后我们可以创建一个虚拟的头结点然后如图所示定义几个结点指针经过图中的顺序进行交换结点然后将结点依次向后遍历。         同时我们也要注意cur和next不能为nullptr若为nullptr就不需要交换。  代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:ListNode* swapPairs(ListNode* head) {if(headnullptr||head-nextnullptr) return head;ListNode* pheadnew ListNode(-1);phead-nexthead;// head-1-2-3-4//prev-cur-next-nnext// head-2-1-4-3//prev-next-cur-nnextListNode*prevphead,*curphead-next,*nextcur-next,*nnextnext-next;ListNode* ansphead-next;// 注意cur和next不能为nullptrwhile(curnext){// 交换结点prev-nextnext;next-nextcur;cur-nextnnext;// 修改指针// 一定注意顺序prevcur;curnnext;// 注意cur和next不能为nullptrif(cur) nextcur-next;if(next) nnextnext-next;}curphead-next;delete phead;return cur;} };
http://www.w-s-a.com/news/295830/

相关文章:

  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证
  • 企业网站建设的层次返利网站建设
  • 竞价单页网站制作中小企业网站建设问题
  • 响应式网站源码学校网站制作多少钱
  • 营销型网站建设需要懂什么网站建站四件套是什么
  • 廊坊哪里有制作手机网站的区块链开发语言
  • 找建设项目的网站装企工长网站开发
  • 戴尔网站建设成功方正网站制作
  • 怎么买网站域名wordpress 视频站模版
  • 厦门官网建设公司杨和关键词优化