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

文昌品牌网站建设费用软件制作

文昌品牌网站建设费用,软件制作,大良建网站,怎么做时时彩网站题目描述&#xff1a; 给你单链表的头指针 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

进阶: 你可以使用一趟扫描完成反转吗?

通过次数

445.9K

提交次数

799K

通过率

55.8%

思路和题解:

遍历链表,p指向正在遍历的节点,cur指向前一节点,并用一个i记录遍历节点的个数,当i在[left,right]之中时,cur停止后移,用tail指向p,表示第一个翻转的节点,随后用前插法,使p节点插入cur的后面直到i=right+1;随后tail指向p表示反转部分与剩余部分连接。

代码:

/*** 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* cur,*Head;cur=Head=new ListNode;Head->next=head;ListNode *p=head;int i=1;while(p&&i<left){p=p->next;cur=cur->next;i++;}cur->next=NULL;ListNode *tail=p;//记住头插的第一个//开始头插while(p&&i<=right){ListNode *t=p->next;p->next=cur->next;cur->next=p;p=t;i++;}//(right,end)连上tail->next=p;return Head->next;}
};

http://www.hrbkazy.com/news/42401.html

相关文章:

  • 上百度推广的网站要多少钱苏州百度推广公司地址
  • 丰台成都网站建设惊艳的网站设计
  • 网投网站怎么做黑科技引流工具
  • 湖南做旅游网站seo技术306
  • 响应式网站建设网站从哪里找网络推广公司
  • 怎么用电脑给域名做网站种子搜索器
  • 网站建设与规划论文互联网广告投放代理公司
  • 怎么做网站二维码seo公司seo教程
  • xampp做网站怎么在百度做免费推广
  • 自己独立服务器网站建设国际新闻稿件
  • 网站结算系统怎么做腾讯企点官网
  • 株洲市建设局网站毛局长搜狗搜索引擎推广
  • 学做网站 空间 域名seo1现在怎么看不了
  • 一级a做爰片免费网站 视频照片查询百度图片搜索
  • 新密做网站推广百度的营销中心上班怎么样
  • 去哪找网站建设公司100个常用的关键词
  • app比网站的优势海洋网络推广效果
  • h5网站系统友情链接的获取途径有哪些
  • 优秀的移动端网站企业推广是做什么的
  • 网站建设合同编号软件推广赚钱一个10元
  • 商城网站建设方案书中国目前最好的搜索引擎
  • 德语网站制作网络舆情分析研判报告
  • 网站开发用什么编程百度起诉seo公司
  • 深圳市住建局官网入口seo技术外包
  • 个人网站空间怎么做站内推广方案
  • 东莞长安网站制作百度官方客户端
  • 二手东西网站怎么做关键词优化简易
  • 开放端口做网站友情链接样式
  • 上海网站定制设计图交换链接的例子
  • 网站备案服务号华为seo诊断及优化分析