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

相关文章:

  • 多语言网站怎么实现的福州网络公司
  • 网站自适应是什么做的小游戏网站怎么做
  • 没有网站做淘宝客广告设计制作公司网站
  • 木渎网站建设北京建设集团招聘信息网站
  • 企业网站每个月流量费舞曲网站建设
  • 360检测网站开发语言的工具简单风景网站模版
  • 玉泉路网站制作附近的网站设计开发
  • 建设一个简单的网站广告优化师招聘
  • 深圳seo网站优化国家职业资格证书查询
  • 龙岩做网站开发多久时间在线制作图片上添加盖章带数字的
  • 连云港高端网站建设怎么制作页面视频
  • 芜湖做网站网络架构方案规划设计和实施
  • 网站设计模板含数据库本地做网站图片怎么存
  • 网站由哪些部分组成部分组成溧阳住房和城乡建设局网站
  • 肥西县住房和城乡建设局网站企业做网站
  • 广州网站制作(信科网络)wordpress购物网站手机
  • 公司的网站建设费用怎么入账十堰seo优化
  • 黑山网站制作公司wordpress主题翻译
  • 济南建站公司模板软件网站开发合同
  • 钓鱼网站实施过程城乡建设网站证件查询
  • 动画视频模板网站多用户分销系统开发
  • 网站开发后台软件建设微商城网站
  • 做网站框架需要什么软件郴州网络
  • 镇江网站优化公司如何为企业进行营销策划
  • 访问网站出现目录昆明网站建设天软科技
  • 手机网站判断代码河北省邢台市seo
  • 太原网站推广只选中联传媒电子商务网站建设与管理思考与练习
  • 完整网站开发教程展示系统 网站模板
  • 网站要咋建立新网站快速收录
  • 福鼎市建设局网站网站不备案可以上线吗