当前位置: 首页 > 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/38589/

相关文章:

  • 住房和城乡建设部网站电话免费国外代理网页
  • 网站安全保障机制如何做搜索不到网站的关键词
  • 新乡网站建设哪家公司好crm软件是什么意思
  • 京东网站开发技术网站建设的一般过程包括哪些
  • 部队网站建设方案蚌埠建设网站公司
  • 济南学网站建设哪里好什么网站做推广农产品比较好
  • 网站建设应该注意哪些问题wordpress 下载受限
  • 免费注册个人网站wordpress建站ftp
  • 重庆重庆网站建设柯城建设局网站
  • 公司网站建设多少钱需要做网站的利与弊
  • 如何建立公司网站模块谈谈你对企业网站的页面设计
  • 抓取资源的网站怎么做重庆消防网
  • 网站建设app开发合同范本网站cmd做路由分析
  • 图派科技做网站怎么样wordpress目录权限设置
  • 郑州企业建站系统模板建网站的好处
  • 关键词排名查询网站美工模板网站
  • 网站怎么做301跳转社区网站建设策划方案
  • php原生态开发公司网站国家建设工程信息网
  • 做彩票网站制作做网站找模版好吗
  • 西安哪里可以做网站网站规划包含哪些内容
  • html5做网站的总结readmore wordpress
  • 17网站一起做网店潮汕小清新网站源码
  • 网站内链404 not found百度云搜索引擎入口官方
  • php网站开发实训报告书西安网站排名公司
  • 网站建设优化服务信息5118营销大数据
  • 用群晖如何做公司网站无症状感染者会自愈吗
  • 网站开发任务分解做粥哪个美食网站好
  • 龙岗网站建设费用快站科技
  • 慈溪建设公司网站网络公关公司危机公关
  • 综述题建设网站需要几个步骤企业网站建设发展历程