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

曹县做网站网站策划报告

曹县做网站,网站策划报告,家装网站自己做的,网络工程专业毕业生设计题目描述 给你单链表的头指针 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.dt0577.cn/news/39782.html

相关文章:

  • 如何做网站设计写软文推广
  • 网站建设需要哪些信息渠道销售怎么找客户
  • 如果网站设计时如何创建自己的网址
  • 摄影师招聘网站如何在网上推广自己
  • 网站 没有备案 访问不了怎样建立自己网站
  • 咸阳做网站的5118数据分析平台
  • 成都网站软件定制开发上海优化排名网站
  • 网站建设 qq业务网制作百度指数人群画像怎么看
  • 做网站主要用什么软件天津优化公司哪家好
  • 西安营销型网站建设360优化大师官方官网
  • 郓城那家网站做的好18款免费软件app下载
  • 集团公司网页设计厦门seo结算
  • 网站中的打赏怎么做的持续优化完善防控措施
  • 一级a做爰片手机电影网站怎样在网上推广
  • wordpress图片合成整站seo教程
  • 个人备案的网站 做企业站网站如何推广营销
  • 有机蔬菜哪个网站做的更好如何做品牌推广方案
  • 中山最好的网站建设百度竞价托管外包代运营
  • 儿童做的小游戏下载网站东莞市网站seo内容优化
  • 中国做外贸最好的网站有哪些哪个网站学seo是免费的
  • 网站建设有那几个类型seo外包服务方案
  • 有域名后怎样做网站最近10条重大新闻
  • 上海网站建设做物流一在线代理浏览网址
  • 网站服务器到期了怎么续费地推app
  • 装修公司网站建设方案淘宝seo是指什么
  • 怎么用手机做网站编辑百度热度
  • 网站防止机器注册网络销售渠道有哪些
  • 大庆建网站站长工具网站测速
  • 滨州市滨城区建设局网站东莞seo技术培训
  • 网站详情页用什么软件做网络营销论文3000字