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

上海未成年人思想道德建设网站数字币网站开发

上海未成年人思想道德建设网站,数字币网站开发,西安网站建设APP开发,免费做房产网站有哪些题目链接 力扣#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.dnsts.com.cn/news/40786.html

相关文章:

  • 网站开发速成班python搭建网页
  • 罗村网站制作上海手机端建站模板
  • 深圳华南城网站建设网站域名到期怎么办
  • 网站实名认证必须做么烟台比较好的软件公司
  • 网站主页制作教程wordpress简约自适应主题
  • 如何制作网站连接数据库无锡品牌网站建设介绍
  • 鲜花网站建设店网站编辑用什么软件
  • 人社网站行风建设的建设和意见c# asp.net网站开发书
  • 打开网上免费网站吗郑州网站开发与建设
  • 找人做企业网站 注意什么网络营销推广方案案例
  • 网站建设淘宝模板网站开发上传视频教程
  • 开发一个h5网站多少钱电商网站维护
  • 爱站网站长工具做网站大概要多少钱
  • 一个高端网站设计出版社网站必须做企业可信认证嘛
  • 江苏省数字文化馆网站建设常州企业网站建设公司
  • 网站要用什么软件做网站主页设计代码
  • 网站建设的数据库设计图中国进口贸易网官网
  • 网站联盟营销网站有死链接怎么办
  • 世界500强企业排名2020seo快速优化软件
  • 个人网站用移动硬盘做服务器免费销售网站模板
  • 大连html5网站建设云南旅行社网站建设
  • 合肥做网站哪家公司好益阳建站网站制作
  • 网站建设的步骤是什么意思百度公司做网站吗
  • 佛山网站建设公司招聘网站主机租用多少钱
  • 视频网站后台功能wordpress主题 免
  • 长春网站建设团队网页设计图片自动切换
  • 至少保存十个以上域名网站电商怎么推广自己的产品
  • 大兴网站建设首选公司网页设计示范html代码
  • 网站建设算什么专业卢镇seo网站优化排名
  • wordpress是php文件路径网站架构优化 amp