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

设计新颖的网站建设苏州建设网站公司在什么地方

设计新颖的网站建设,苏州建设网站公司在什么地方,北京网页制作网站,枣阳做网站迭代方法 1. 第m个节点的前一个节点pre和第n个节点#xff1b; 2. 将第m个节点到第n个节点的链表部分反转#xff1b; 3. 将pre节点的next指向反转后链表的头节点#xff0c;将反转后链表的尾节点的next指向n1节点。 /*** struct ListNode {* int val;* struct ListNode… 迭代方法 1. 第m个节点的前一个节点pre和第n个节点 2. 将第m个节点到第n个节点的链表部分反转 3. 将pre节点的next指向反转后链表的头节点将反转后链表的尾节点的next指向n1节点。 /*** struct ListNode {* int val;* struct ListNode *next;* };*/#include bits/types/struct_tm.h #include cstddef class Solution { public:/*** * param head ListNode类 * param m int整型 * param n int整型 * return ListNode类*/ListNode* reverseBetween(ListNode* head, int m, int n) {// write code hereListNode *new_headnew ListNode(-1);//设置虚拟头节点ListNode *start, *tmp, *phead;new_head-nexthead;//找到区间左端点pheadnew_head;starthead;//start从第一个元素开始for(int i1; im; i){pheadstart;startstart-next;}for(int j1; jn-m; j){tmpstart-next;start-nexttmp-next;tmp-nextphead-next;phead-nexttmp;}return new_head-next;} }; 设置虚拟头结点的作用 1. 简化链表操作 在链表操作中如果不使用虚拟头结点我们需要针对头节点和其他节点分别进行操作这会导致代码的重复和冗余。而设置虚拟头结点后我们可以将头节点和其他节点一视同仁从而简化链表操作的实现。 2. 处理边界情况 当链表为空时我们需要特殊处理头节点。如果使用虚拟头结点我们可以省去这个特判因为虚拟头结点始终存在。 3. 方便删除操作 在链表中删除头节点时需要特殊处理。如果使用虚拟头结点我们可以将虚拟头结点作为头节点的前一个节点从而将删除头节点的操作转化为删除第二个节点的操作避免了特判。 4. 方便插入操作 在链表中插入头节点时需要特殊处理。如果使用虚拟头结点我们可以将虚拟头结点作为头节点的前一个节点从而将插入头节点的操作转化为插入第二个节点的操作避免了特判。 综上所述设置虚拟头结点可以简化链表操作的实现同时可以避免特判和处理边界情况的麻烦。因此在链表操作中设置虚拟头结点是一个常见的技巧。
http://www.dnsts.com.cn/news/11174.html

相关文章:

  • python网站和js做网站搭建网站属于什么专业
  • 提供扬中网站建设厦门网站建设制作
  • 网站建设与制作教程传奇网站一般怎么做的
  • python网站开发用什么网络工程师培训班要多少钱
  • 个人网站怎么填写电脑浏览器打不开网页是什么原因
  • 上海建设银行招聘网站提升学历的意义
  • 胶州建网站建设会员网站需要多少钱
  • 用asp做网站课程网站收录上万没有流量
  • 枣阳网站建设公司专业设计网址青岛网站开发
  • 2015做那些网站致富手机网站建设制作教程视频
  • wordpress版本下载seo推广的特点有
  • 网站首页为什么不收录住房建设部官方网站设计费计取
  • html5国外网站模板html源码下载广州继续教育平台登录入口
  • 商城型网站建设设计素材网站线上
  • 军事网报名入口泉州seo全网营销
  • 重庆网站seo设计小程序商店怎么接入视频号
  • 网站建设太金手指六六十wordpress获取导航菜单
  • 三亚哪里做网站住房住房和城乡建设部网站首页
  • 外文网站建设做返利网站能赚钱么
  • 网站屏蔽右键破解富源县建设局的网站是什么
  • 网站编辑做seo好做吗顺德网站建设
  • 树脂工艺品网站建设公司资讯门户网站 dede
  • 网站开发教程全集wordpress弱口令
  • 深圳做公司网站wordpress 默认模板
  • 做导航网站用什么源码关键词上首页的有效方法
  • dede网站文章同步设计案例的网站
  • 金华网站开发公司wordpress登录
  • 做周边的网站校园电子商务网站建设
  • 福建建设网站wordpress主题显示不了
  • 枣庄网站建设费用如何使用万网主机建设网站