当前位置: 首页 > 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.hengruixuexiao.com/news/20579.html

相关文章:

  • 前端用什么框架做网站百度搜索指数在线查询
  • 做的比较炫的网站网站的seo如何优化
  • 网站优化需要什么外链交换平台
  • 网站建设教程公司湖南岚鸿o k网站分析报告范文
  • 高端网站建设谷美百度竞价推广自己可以做吗
  • 网站建设三要素seo软件排行榜前十名
  • 怎么自己弄网站网络营销论文毕业论文
  • 怎么用h5网站做动效湖南网站营销seo方案
  • 阿里建站系统上海seo推广平台
  • 网站首页布局设计seo资讯
  • 网站设计 西安营销案例分析
  • 免费企业建站引流推广多少钱一个
  • 网页制作公司网站上海网站建设服务
  • 网站优化哪家专业免费推广引流app
  • 定西临洮网站建设东莞网络推广代运营
  • 上海电信网站备案长春关键词优化排名
  • 增城网站建设公司天津搜索引擎seo
  • 网站导航条设计欣赏新乡网络推广外包
  • 淘宝网站建设与规划seo优化排名易下拉效率
  • 怎样拥有自己的网站免费发布平台
  • windows 网站开发环境广州网页搜索排名提升
  • 郑州网站建设zzwzjs关键字广告
  • 三合一网站建设系统排名
  • 台州黄岩住房和城乡建设网站广告
  • 有个电商网站模板搜索广告优化
  • 做nba直播网站有哪些seo技术培训唐山
  • 色情做受网站b站推广网站2024年
  • 南通企业自助建站系统郑州厉害的seo顾问
  • 无需下载直接观看的正能量南京百度网站快速优化
  • 做导购网站要多少钱网销怎么找客户资源