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

网站seo优化主要有哪些手段教育类网站设计

网站seo优化主要有哪些手段,教育类网站设计,网站平台运营方案,百度网站建设工资这道题没啥好说的,就按照正常的思路做就行,但凡涉及到链表的修改,一律定义虚拟头节点,然后在修改指针指向前提前保存其他的指针变量,一直到遍历结束即可,下面说下主要思路。 我主要针对力扣中的测试样例1进…


这道题没啥好说的,就按照正常的思路做就行,但凡涉及到链表的修改,一律定义虚拟头节点,然后在修改指针指向前提前保存其他的指针变量,一直到遍历结束即可,下面说下主要思路。

我主要针对力扣中的测试样例1进行了图解分析,单次交换流程如上所示,当单次交换结束后,current指针向后移动2位,然后再进行下一次交换,循环的终止条件是:当current指针的下个节点为空(恰好两两交换完成或者链表本身就为空)或者current指针的下下个节点为空(还剩一个节点,无需交换),此时退出循环,直接返回virtual_head -> next即可。

/*** 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) {ListNode* virtual_head = new ListNode();  //虚拟头节点virtual_head -> next = head;ListNode* current = virtual_head;  //current指针用于遍历链表ListNode* temp1, * temp2;while(current -> next && current -> next -> next){temp1 = current -> next;  //保存左边的节点temp2 = current -> next -> next;  //保存右边的节点current -> next = temp2;   //后面的节点替换到前面temp1 -> next = temp2 -> next;  current -> next -> next = temp1;  //前面的节点替换到后面current = current -> next -> next;}return virtual_head -> next;}
};
http://www.dtcms.com/wzjs/824874.html

相关文章:

  • 星凯网站建设邯郸铸邯网络信息科技有限公
  • 首都之窗门户网站首页自建wordpress 客户端
  • 秋佐科技公司网站婚纱网网站建设目的及功能定位
  • 手机软件下载平台哪个好网站描述怎么写利于seo
  • 怎么网站代备案简单的网站怎么做
  • 做网站在哪里买空间域名邯郸网络作家村
  • 南充房产信息南京 seo 价格
  • 医药做网站广州网站建设报价单
  • 建网站无锡微网站建设报价方案模板
  • 苏州公司建设网站首页免费海外ip地址
  • 网站js代码不显示免费行情软件app大全
  • 受欢迎的福州网站建设网店怎么开的
  • 汶上县住房和城乡规划建设局官方网站网上做兼职的网站
  • wdcp网站搬家网站 后台 模板
  • 网站免费建站黄笔记本电脑可以做网站服务器
  • 内蒙古建设协会网站商丘seo教程
  • 阿城区建设小学网站手上有一个好网站怎么做赚钱
  • 企业顺德网站建设网站开发职位
  • 学建网站要多久微信公众号免费模板素材网站
  • iis添加网站建设中wordpress信息搜索插件
  • 网站建设 推广 公司怎么设计自己的网站
  • 福建省百川建设发展有限公司网站广州网站建设服务
  • 做旅游网站的设计感想网站统计系统 怎么做
  • 做网站该注意哪些基本要素昌大建设集团地址
  • 请问哪个网站可以做当地向导公众号开发图片太大上传怎么压缩图片
  • 成都市建设网站公司怎么做这个购物网站
  • ps做网站首页的尺寸做企业网站都有什么平台
  • 杭州微信建站广东省网站备案注销
  • 惠州网站制作策划个人网页设计说明书的设计目的
  • 用旧技术做网站能过毕设么知乎php怎么做网站后台