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

网站建设对接流程连锁销售公司网站的建设方案

网站建设对接流程,连锁销售公司网站的建设方案,做一个网络公司需要多少钱,山西泽庆建设公司官网作者#xff1a;小卢 专栏#xff1a;《Leetcode》 喜欢的话#xff1a;世间因为少年的挺身而出#xff0c;而更加瑰丽。 ——《人民日报》 BM1 反转链表 描述#xff1a; 给定一个单链表的头结点pHead(该头节点是有值的#xff0c;…  作者小卢 专栏《Leetcode》 喜欢的话世间因为少年的挺身而出而更加瑰丽。                                  ——《人民日报》 BM1 反转链表  描述 给定一个单链表的头结点pHead(该头节点是有值的比如在下图它的val是1)长度为n反转该链表后返回新链表的表头。 数据范围0≤n≤1000 要求空间复杂度 O(1) 时间复杂度O(n) 。 如当输入链表{1,2,3}时 经反转后原链表变为{3,2,1}所以对应的输出为{3,2,1}。 以上转换过程如下图所示 示例 思路 初始化3个指针 1pre指针指向已经反转好的链表的最后一个节点最开始没有反转所以指向nullptr 2cur指针指向待反转链表的第一个节点最开始第一个节点待反转所以指向head 3nex指针指向待反转链表的第二个节点目的是保存链表因为cur改变指向后后面的链表则失效了所以需要保存 接下来循环执行以下三个操作 1nex cur-next, 保存作用 2cur-next pre 未反转链表的第一个节点的下个指针指向已反转链表的最后一个节点 3pre cur cur nex; 指针后移操作下一个未反转链表的第一个节点 循环条件当然是cur ! nullptr 循环结束后cur当然为nullptr所以返回pre即为反转后的头结点  代码 struct ListNode* ReverseList(struct ListNode* pHead ) {// write code herestruct ListNode*prepNULL;struct ListNode*cur1pHead;struct ListNode*cur2;while(cur1){cur2cur1-next;cur1-nextprep;prepcur1;cur1cur2;}return prep; } NC21 链表内指定区间反转 链表内指定区间反转_牛客题霸_牛客网 题目描述 描述 将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转要求时间复杂度 O(n)空间复杂度 O(1)。 例如 给出的链表为 1→2→3→4→5→NULL, m2,n4, 返回1→4→3→2→5→NULL.   数据范围 0size≤10000m≤n≤size链表中每个节点的值满足∣val∣≤1000 要求时间复杂度 O(n) 空间复杂度O(n) 进阶时间复杂度 O(n)空间复杂度 O(1) 示例1 思路 先找到m的位置然后从进行翻转就可以看我注释 step 1我们可以在链表前加一个表头后续返回时去掉就好了因为如果要从链表头的位置开始反转在多了一个表头的情况下就能保证第一个节点永远不会反转不会到后面去。step 2使用两个指针一个指向当前节点一个指向前序节点。step 3依次遍历链表到第m个的位置。step 4对于从m到n这些个位置的节点依次断掉指向后续的指针反转指针方向。step 5返回时去掉我们添加的表头。 代码 struct ListNode* reverseBetween(struct ListNode* head, int m, int n ) {// write code herestruct ListNode*newhead(struct ListNode*)malloc(sizeof(struct ListNode));newhead-nexthead;struct ListNode*cur1head;struct ListNode*prepnewhead;for(int i1;im;i){//找到m的位置cur1cur1-next;prepprep-next;}for(int im;in;i){struct ListNode* cur2cur1-next;cur1-nextcur2-next;//防止找不到cur2后面的那个节点cur2-nextprep-next;//cur2一定在翻转部分的最前面。//翻转后在前面的节点一定在prep的后一个节点prep-nextcur2;}return newhead-next; }
http://www.tj-hxxt.cn/news/232059.html

相关文章:

  • win7局域网网站建设wordpress侧边悬浮框
  • 德保网站建设交换友情链接的目的
  • 网站建设设计费用摊销年限西安有做网站的吗
  • 潍坊网站建设wancet搜索关键词优化排名
  • 网站建设的一些原理网站建设外包多少钱
  • 路桥区高质量营销型网站建设wordpress采集软件
  • 网站+做+app中山手机建网站
  • 国外营销型网站如何用网站做招聘
  • 建站宝盒模板网站一定也做数据库吗
  • 广州一起做网店官网网站优化网络公司
  • 长沙有哪些做网站的公司厦门十家较好的网站建设公司
  • 大旺建设局网站学校校园网站建设实施方案
  • 网站建设如何开票本地生活网免费发信息
  • 江山有做网站开发吗南通仿站定制模板建站
  • 郑州做公司网站的公司新闻发布会筹备方案
  • 武昌网站建设的公司上海市城乡建设部网站首页
  • 个人如何建立公司网站佛山短视频拍摄
  • 交流平台网站怎么做不了公司变更说明
  • 企业做网站etp和源程序网站定制兴田德润实力强
  • 网站建设 sql智能网站建设背景
  • 查商家信息有哪些网站商贸公司注册需要多少钱
  • 用公司的信息做网站违法吗房地产开发与管理专业
  • 直播网站建设品牌刚刚传来最新消息
  • 做包装一般看什么网站禁止wordpress评论外链
  • 青岛网站建设方案公司wordpress调用图像描述
  • 支付公司网站建设会计分录东莞专业的单位网站建设
  • 网站产品优化阳江招聘网娱乐业
  • 提供网站制作公司在线代理ip网页
  • 做民族网站的配色哪些颜色适合中国住建网的官网
  • 网站建设朋友圈微信网页制作网站建设