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

广告公司 网站制作静态网站建设报告

广告公司 网站制作,静态网站建设报告,安阳公司做网站,潍坊市建设监理协会网站题目链接 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目解析 首先可以特判一下,如果结点数目小于等于1,则直接返回即可,因为数目小于等于1就不需要交换了。 然后我们可以创建一个虚拟的头结点,然…

题目链接

力扣(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(head==nullptr||head->next==nullptr) return head;ListNode* phead=new ListNode(-1);phead->next=head;// head->1->2->3->4//prev->cur->next->nnext// head->2->1->4->3//prev->next->cur->nnextListNode*prev=phead,*cur=phead->next,*next=cur->next,*nnext=next->next;ListNode* ans=phead->next;// 注意cur和next不能为nullptrwhile(cur&&next){// 交换结点prev->next=next;next->next=cur;cur->next=nnext;// 修改指针// 一定注意顺序prev=cur;cur=nnext;// 注意cur和next不能为nullptrif(cur) next=cur->next;if(next) nnext=next->next;}cur=phead->next;delete phead;return cur;}
};

http://www.yayakq.cn/news/856675/

相关文章:

  • 微信公众号做的网站大连建设学校网站
  • 股权众筹网站建设自己有服务器如何架设网站
  • c s网站开发模式网站建设企业邮箱
  • 服务器建设网站做网站cpa
  • 怎么样建设网站网站门户网站的基本功能
  • 做网站一般用什么软件网络运维工程师考试
  • 自己做视频网站如何接广告郑州做营销型网站
  • 湘潭网站建设 磐石网络最好wordpress标签订阅插件
  • 社交网站 cms现在感染症状有哪些
  • 中国建设银行行网站wordpress 侧导航栏
  • 高端快速建站wordpress支付插件绿色
  • 成都模板建站代理如何用ps制作一个网页
  • 机场建设管理投资有限责任公司网站中山网站seo优化
  • 网站建设比较合理的流程企业网站建设需要哪些费用
  • 网站建设需要了解的便宜
  • 网站管理系统开发的网站制作服务好的商家
  • 建材网站建设功能方案网站建设哪些会影响价格
  • 站长之家seo查找上海网站邮箱制作
  • 网站建设设计制作维护成都广告公司logo设计
  • 网站开发的职责与分工抖音推广联盟
  • 电商网站建设建议建设工程有限公司企业网站
  • 免费行情软件app网站不下载vx小程序怎么制作
  • 福建省建设厅网站投诉池州市网站建设
  • 辽宁省城乡住房建设厅网站openwrt 做视频网站
  • 嘉兴装修公司做网站苏州市相城区住房和城乡建设局网站
  • 怎样做返利网站ih5做的网站怎么上传
  • 免费企业建站cms网上有女的叫你建网站
  • 免费开源的企业建站系统网站建设除凡科外还有哪些
  • 汕头网站建设推广厂家上线一款app需要多少钱
  • 河南省建设厅网站总经济师飞天侠调用wordpress