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

网站建设方案预算费用预算聚美优品网站建设导向

网站建设方案预算费用预算,聚美优品网站建设导向,网站程序员,广告电商怎么赚钱目录 一、分割链表 二、奇偶链表 一、分割链表 给你一个链表的头节点 head 和一个特定值 x #xff0c;请你对链表进行分隔#xff0c;使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1#xff1a; 输…目录 一、分割链表 二、奇偶链表 一、分割链表 给你一个链表的头节点 head 和一个特定值 x 请你对链表进行分隔使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1 输入head [1,4,3,2,5,2], x 3 输出[1,2,2,4,3,5] 示例 2 输入head [2,1], x 2 输出[1,2] 提示 链表中节点的数目在范围 [0, 200] 内 -100 Node.val 100 -200 x 200 代码实现 struct ListNode* partition(struct ListNode* head, int x) {struct ListNode* lessGuard (struct ListNode*)malloc(sizeof(struct ListNode));lessGuard-next NULL;struct ListNode* lessTail lessGuard; ​struct ListNode* greaterGuard (struct ListNode*)malloc(sizeof(struct ListNode));greaterGuard-next NULL;struct ListNode* greaterTail greaterGuard;// 将小于 x 的结点尾插到第一个链表中// 将大于或等于 x 的结点尾插到第二个链表中struct ListNode* cur head;while (cur ! NULL){if (cur-val x){lessTail-next cur;lessTail cur;}else{greaterTail-next cur;greaterTail cur;}cur cur-next;}// 链接这两个链表lessTail-next greaterGuard-next;  // (1)greaterTail-next NULL;  // (2)// 返回head lessGuard-next;free(lessGuard);free(greaterGuard);return head; } 图解示例一 二、奇偶链表 给定单链表的头节点 head 将所有索引为奇数的节点和索引为偶数的节点分别组合在一起然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 第二个节点的索引为 偶数 以此类推。 请注意偶数组和奇数组内部的相对顺序应该与输入时保持一致。 你必须在 O(1) 的额外空间复杂度和 O(n) 的时间复杂度下解决这个问题。 示例 1 输入: head [1,2,3,4,5] 输出: [1,3,5,2,4] 示例 2 输入: head [2,1,3,5,6,4,7] 输出: [2,3,6,7,1,5,4] 提示 n 链表中的节点数 0 n 104 -106 Node.val 10^6 代码实现 struct ListNode* oddEvenList(struct ListNode* head) {if (head NULL){return head;}struct ListNode* odd head;struct ListNode* even head-next;struct ListNode* evenHead even;while (even ! NULL even-next ! NULL){odd-next even-next; odd odd-next;even-next odd-next;even even-next;}odd-next evenHead;return head; } 图解示例一
http://www.dnsts.com.cn/news/108232.html

相关文章:

  • 唐山做网站公司建e设计网
  • 汕头市做网站深圳龙岗区地图全图
  • wordpress手机站主题网站界面设计考试
  • 网站模板源码高密做网站的价格
  • 网站建设公司 青岛网站如何做流量赚钱
  • 大网站cn域名软件系统开发要多少钱
  • 网页设计一个网站网站开发 注意事项
  • 网站建设云平台怎么注销自己名下的营业执照
  • 保温管有哪些网站做wordpress站长统计
  • 网站建设定制网站建设公司站长之家关键词查询
  • 饰品网站模版WordPress怎么开启rest
  • 网站空间和数据库的关系网站注册 优帮云
  • 大连建设安全网站华汇建设集团有限公司网站
  • 网站域名所有人长沙传媒公司有哪些
  • 在网站上做教学直播平台多少钱ghost卸载wordpress
  • 网站seo推广提高网站目标流量
  • html5网站开发技术做买衣服的网站有哪些
  • 长葛网站建设开封到濮阳
  • 网站建设和维护待遇良乡网站建设公司
  • 放单网站企业网站优化多少钱
  • 葫芦岛高端网站制作手机怎么建立自己网站
  • 网站灰色代码黄骅网站建设公司
  • SUPERW上海网站建设工作室应用商店下载安装电脑
  • 网站超市源码哪个好陕西建设信息网官网
  • 如何在后台做网站分页百度seo怎么做
  • 怎样用自己的服务器做网站网站建设赫伟创意星空科技
  • 网站开发容易吗视频制作软件免费版下载
  • 海珠区网站建设做刷票的网站
  • 做家具厂招聘有哪些网站深圳网站建设服务好公司
  • 如何搭建高品质网站网站建设的辅助软件