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

贵州省住房城乡建设厅网站网站改版 升级的目的是什么意思

贵州省住房城乡建设厅网站,网站改版 升级的目的是什么意思,广告牌,自适应和响应式网站文章目录 题目描述法一 自顶向下归并排序法二#xff09;自底向上归并排序 题目描述 题目的进阶问题要求达到 O(nlogn) 的时间复杂度和 O(1) 的空间复杂度#xff0c;时间复杂度是 O(nlogn) 的排序算法包括归并排序、堆排序和快速排序#xff08;快速排序的最差时间复杂度是… 文章目录 题目描述法一 自顶向下归并排序法二自底向上归并排序 题目描述 题目的进阶问题要求达到 O(nlogn) 的时间复杂度和 O(1) 的空间复杂度时间复杂度是 O(nlogn) 的排序算法包括归并排序、堆排序和快速排序快速排序的最差时间复杂度是 O(n2其中最适合链表的排序算法是归并排序 法一 自顶向下归并排序 class Solution { public:ListNode* sortList(ListNode* head){return sortList(head, nullptr);}ListNode* sortList(ListNode* head, ListNode* tail){if(headnullptr){return head;}if(head-nexttail){head-nextnullptr;return head;}ListNode *fasthead, *slow head;while(fast!tail){slow slow-next;fast fast-next;if(fast!tail){fast fast-next;}}ListNode* mid slow;return merge(sortList(head, mid), sortList(mid, tail));}ListNode* merge(ListNode *l1, ListNode *l2){ListNode *dummy new ListNode(-1);ListNode *curdummy, *s1l1, *s2l2;while(s1 s2){if(s1-val s2-val){cur-next s1;s1 s1-next;} else {cur-next s2;s2 s2-next;}cur cur-next;}cur-next s1 ? s1 : s2;return dummy-next; } };法二自底向上归并排序 class Solution { public:ListNode* sortList(ListNode* head) {if (head nullptr) {return head;}int length 0;ListNode* node head;while (node ! nullptr) {length;node node-next;}ListNode* dummyHead new ListNode(0, head);for (int subLength 1; subLength length; subLength 1) {ListNode* prev dummyHead, *curr dummyHead-next;while (curr ! nullptr) {ListNode* head1 curr;for (int i 1; i subLength curr-next ! nullptr; i) {curr curr-next;}ListNode* head2 curr-next;curr-next nullptr;curr head2;for (int i 1; i subLength curr ! nullptr curr-next ! nullptr; i) {curr curr-next;}ListNode* next nullptr;if (curr ! nullptr) {next curr-next;curr-next nullptr;}ListNode* merged merge(head1, head2);prev-next merged;while (prev-next ! nullptr) {prev prev-next;}curr next;}}return dummyHead-next;}ListNode* merge(ListNode* head1, ListNode* head2) {ListNode* dummyHead new ListNode(0);ListNode* temp dummyHead, *temp1 head1, *temp2 head2;while (temp1 ! nullptr temp2 ! nullptr) {if (temp1-val temp2-val) {temp-next temp1;temp1 temp1-next;} else {temp-next temp2;temp2 temp2-next;}temp temp-next;}if (temp1 ! nullptr) {temp-next temp1;} else if (temp2 ! nullptr) {temp-next temp2;}return dummyHead-next;} };
http://www.zqtcl.cn/news/178222/

相关文章:

  • wordpress酷站微信推广平台自己可以做
  • 下载类网站如何做wordpress 文章分页 插件
  • 什么做书籍的网站好梅县区住房和城乡规划建设局网站
  • 网站开发的研究方法网站内容规划流程
  • 什么网站可以做数据调查深圳住房城乡建设局网站
  • 民治网站建设yihe kj程序外包公司
  • 男人与女人做视频网站wordpress无法上传图片
  • 二手手表回收网站海外推广渠道有哪些
  • 怎么把地图放到网站上如何做色流量网站
  • 常见的导航网站有哪些郑州核酸vip服务
  • 网站开发老板排名关键词优化师
  • 迈诺网站建设跨境电商平台网站建设
  • 做t恤的网站外贸仿牌网站建设
  • 网站建设的学习网站建站后维护需要做哪些
  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗