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

东莞市seo网络推广哪家好深圳seo推广公司

东莞市seo网络推广哪家好,深圳seo推广公司,商业网站图片,新博念 足球网站开发题目描述 给你单链表的头指针 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/183287/

相关文章:

  • 用php做注册网站的代码济源制作网站
  • 网站如何微信支付清河网站制作
  • 做网站常用的jquery微信营销平台开发公司
  • 免费网站seo软件php做网站脑图
  • 上海网站建设咨软件公司主要做哪些
  • 长安做网站公司WordPress上放广告
  • 儿童故事网站建设务分销系统
  • 网站建设放什么科目制作网站的基本步骤是
  • 常熟做网站优化用什么软件做网站seo好
  • wordpress站长统计关键词快速排名不限行业
  • 阳新网站建设如何装wordpress
  • 商务网站建设流程wordpress修改logo地址
  • 电商网站增加客户陕西省建设厅八大员证
  • dedecms采集规则各类网站1万一个月扣多少个税
  • 网站建设行业产业链分析自己可做以做网站吗
  • 镇江网站关键字优化网站屏蔽收录
  • 网站备案信息可以改吗微商货源网
  • 微网站开发视频教程广西南宁网站优化
  • 九江网站设计公司在线crm视频观看
  • 辽宁省建设厅科技中心网站网站建设标志图
  • 滨州企业做网站国外开网站怎样做平帐
  • 网站开发计划时间wordpress类似软件
  • 中通物流企业网站建设书有源码怎么做app
  • 免费个人网站建设国家优化防控措施
  • 网站设计英语广州公司名称大全
  • 绍兴网站制作套餐谷歌建站多少钱
  • 福田建网站wordpress 500一片空白
  • 网站开发工作时间wordpress高级
  • 国外外贸网站有哪些问题博采网站建设
  • 萍乡建设网站南京明月建设集团网站