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

盐城网站建设价位智能建造师证书的含金量

盐城网站建设价位,智能建造师证书的含金量,asp.net网站开发 vs2017,嵌入式培训心得题目描述 给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 示例 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], left 2, right 4 输出&#…

题目描述

给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。

示例

 

示例 1:

输入:head = [1,2,3,4,5], left = 2, right = 4
输出:[1,4,3,2,5]

示例 2:

输入:head = [5], left = 1, right = 1
输出:[5]

提示:

  • 链表中节点数目为 n
  • 1 <= n <= 500
  • -500 <= Node.val <= 500
  • 1 <= left <= right <= n

代码

 

/*** 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* reverseBetween(ListNode* head, int left, int right) {// 创建一个虚拟节点,用于处理边界情况ListNode *dummy = new ListNode(0);dummy->next = head;ListNode *pre = dummy;// 找到left位置的前一个节点for(int i = 1; i < left; i++) {pre = pre->next;}// `start`是需要反转的第一个节点ListNode *start = pre->next;// `then`是需要反转的节点的下一个节点ListNode *then = start->next;// 进行反转操作,将`start`到`right`位置的节点反转for(int i = 0; i < right - left; i++) {start->next = then->next;then->next = pre->next;pre->next = then;then = start->next;}// 返回新的头节点return dummy->next;}
};

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

相关文章:

  • 那个网站能找到人洛阳青峰网络
  • 过年做那个网站致富烟台装修行业网站建设方案
  • 洛阳做网站找哪家好免费网站源码html
  • 广州网站建设 易点网页注册qq
  • 万网主机怎么上传网站吗清迈城市建设网站
  • 购物网站开发毕业设计开题报告云龙微网站开发
  • 网站怎么进入网站界面设计技巧
  • 网站开发能赚钱吗企业站群cms
  • 中兴通讯的网站建设分析游戏排行
  • 网站建设 合肥怎么建立国外网站
  • 鸿邑科技 网站建设网站建设解决方案ppt模板
  • 深圳品牌网站建设服务南昌企业网站开发公司
  • 做的网站打开显示无标题ps做的网站稿怎么做成网站
  • 电商网站建设过程国外学做咖啡的网站
  • 试玩网站建设制作现在去甘肃会被隔离吗
  • 网页制作工作网站食品网站开发
  • 做网站被捉怎么用公司网站做公司域名多个
  • 建设网站需要什么人员学校网站源码php
  • 北碚网站建设哪家好网站开发有几种类型
  • dw创建网页宝安做网站公司乐云seo
  • 国家工信部备案网站云南通耀建设工程有限公司网站
  • 网站广告条幅怎么做动态的12333上海公共招聘网官网
  • 模板网站的好处做网站咋不用买虚拟机
  • 国外采购网站有哪些彩妆网站建设策划书
  • 手机中国建设银行网站互联网推广运营是干什么的
  • 织梦做手机网站怎么做微信小程序
  • 网站需求报告怎么写开发公司员工购房集资
  • 玉溪市住房和城乡建设局网站wordpress 密码更改
  • 手机网站电话漂浮代码微信 分享网站开发
  • 成都青羊建设厅官方网站做网站时遇到的问题