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

深圳个性化网站建设公司凌哥seo

深圳个性化网站建设公司,凌哥seo,专注做蔬菜的网站,深圳住房建设局官方网站148. 排序链表 - 力扣(LeetCode) 以O(nlogn)时间复杂度, O(1)空间复杂度 排序链表 涉及知识点: 找到链表的中间节点 2095. 删除链表的中间节点 - 力扣(LeetCode)合并有序链表 21. 合并两个有序链…

148. 排序链表 - 力扣(LeetCode) 

以O(nlogn)时间复杂度, O(1)空间复杂度 排序链表

涉及知识点: 

  • 找到链表的中间节点     2095. 删除链表的中间节点 - 力扣(LeetCode)
  • 合并有序链表   21. 合并两个有序链表 - 力扣(LeetCode)
  • 归并排序     912. 排序数组 - 力扣(LeetCode)
/*** 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 {
private:// 合并有序链表ListNode *mergeList(ListNode *list1, ListNode *list2){ListNode *dummyhead = new ListNode(0);ListNode *cur = dummyhead;while(list1 && list2){if(list1->val <= list2->val){cur->next = list1;list1 = list1->next;}else{cur->next = list2;list2 = list2->next;}cur = cur->next;}cur->next = list1 ? list1 : list2;return dummyhead->next;}// 找到链表的中间节点ListNode *findMid(ListNode *head, ListNode *end){ListNode *fast=head, *slow=head;while(fast!=end && fast->next!=end){slow = slow->next;fast = fast->next->next;}return slow;}// 归并排序ListNode *mergeSort(ListNode *head, ListNode *end){// end_condif(!head) return head;if(head->next == end){head->next = nullptr;return head;} // find midListNode *mid = findMid(head, end);// groupListNode *list_l = mergeSort(head, mid);ListNode *list_r = mergeSort(mid, end);// mergereturn mergeList(list_l, list_r);}
public:// 以O(nlogn)时间复杂度, O(1)空间复杂度 排序链表ListNode *sortList(ListNode *head) {return mergeSort(head, nullptr);}
};

http://www.tj-hxxt.cn/news/47792.html

相关文章:

  • 网站建设项目资金申请深圳seo优化公司哪家好
  • 成都网站建设四川冠辰自己个人怎样做电商
  • 携程旅行网大金seo
  • 做视频网站怎么挣钱优化关键词排名推广
  • 外贸网站推广工作长春网站建设技术支持
  • 免费公司网站申请重庆营销型网站建设公司
  • 广州网站建设阿里云产品的推广及宣传思路
  • 移动端设计规范短视频seo排名
  • 代申请可信网站公司网站怎么建立
  • 用WordPress管理app西安seo公司
  • 上海公司注册流程和费用谷歌seo排名优化
  • 长春做网站多少钱怎么建立一个属于自己的网站
  • 西宁圆井模板我自己做的网站提交链接
  • 沈阳建站模板系统本地推广最有效的方法
  • vps如何建两个网站广州seo优化公司排名
  • 日本人做爰过程网站巩义网站优化公司
  • 哪个网站可以做化学实验国产最好的a级suv
  • 网站客户服务方案网络营销推广软件
  • wordpress分类目录无内容广州网站优化多少钱
  • 网站导航规划西藏自治区seo 标题 关键词优化
  • 网站管理员登陆不了web网页制作成品免费
  • 一个虚拟主机可以放几个网站网络营销的营销策略
  • 在线域名ip查询aso具体优化
  • 做网站阳泉网络营销专业是干嘛的
  • 公司网站建设素材淄博信息港聊天室网址
  • 公司网络建设计划书seo短视频
  • 菏泽做网站多少钱如何做好推广工作
  • 网站建设?首选百川互动广东培训seo
  • 如何鉴赏网站论文佛山网站排名提升
  • 偷拍哪个网站做的好营销策划的重要性