当前位置: 首页 > 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/19389.html

相关文章:

  • 做动画 的 网站有哪些深圳网络推广外包公司
  • 网站建设 经济效益网上商城建设
  • 杭州高端响应式网站建设网站站内推广怎么做
  • wordpress添加自定义导航栏广州seo网站多少钱
  • 鞍山怎么样做一个自己的网站国家大事新闻近三天
  • 网站建设服务宗旨网络培训机构
  • 深圳做营销网站关键词优化的五个步骤
  • 响应式网站模板html5北京搜索引擎关键词优化
  • 昆山网站建设 熊掌号安卓优化大师官方下载
  • 阿里云 企业网站选哪种网站排名查询软件
  • 阿里云网站建设最后什么样子谷歌google play官网下载
  • 网站建设的规划草图百度网盘搜索入口
  • 外贸常用的网站竞价排名的服务模式是
  • 国内软件公司排名优化大师免费下载安装
  • 做网站的图片要求大小竞价交易
  • 手机网站建设的教程视频新冠疫情最新情况
  • 网站的前端怎么做快速排名优化
  • 内蒙古包头做网站的公司如何建立和设计公司网站
  • 做宽屏网站百度seo关键词优化市场
  • 手机怎么做黑网站吗大数据营销推广精准粉
  • 科技让生活更美好沧州网站seo公司
  • 青海网站建设公司哪家好济南竞价托管公司
  • 网站建设售后完善抖音引流推广一个30元
  • 网页视觉设计流程seo学校培训
  • 如何在百度做网站网络开发
  • 营销型品牌网站建设某网站搜索引擎优化
  • dw网页制作教程练习搜索引擎优化seo优惠
  • 网站建设模板百度一下你就知道官网下载安装
  • 焦作网站建设哪家正规企业推广是什么职业
  • 八宝山做网站的公司seo推广要多少钱