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

建设工程有限公司网站seo外链是什么

建设工程有限公司网站,seo外链是什么,自己做的网站如何在网络上展示,对电子政务网站建设的建议一.题目要求 给你链表的头结点 head #xff0c;请将其按 升序 排列并返回 排序后的链表 。 二.题目难度 中等 三.输入样例 示例 1#xff1a; 输入#xff1a;head [4,2,1,3] 输出#xff1a;[1,2,3,4] 示例 2#xff1a; 输入#xff1a;head [-1,5,3,4,0] 输…一.题目要求 给你链表的头结点 head 请将其按 升序 排列并返回 排序后的链表 。 二.题目难度 中等 三.输入样例 示例 1 输入head [4,2,1,3] 输出[1,2,3,4] 示例 2 输入head [-1,5,3,4,0] 输出[-1,0,3,4,5] 示例 3 输入head [] 输出[] 四.解题思路 解法1用map按值大小存结点 解法2归并排序(GPT) 五.代码实现 解1 /*** 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* sortList(ListNode* head) {ListNode* dummy new ListNode(0);mapint,vectorListNode* nodeMap;while(head){nodeMap[head-val].push_back(head);head head-next;}ListNode* p dummy;for(auto node : nodeMap){for(vectorListNode*::iterator it node.second.begin(); it ! node.second.end(); it){(*it)-next nullptr;p-next *it;p p-next;}}return dummy-next;} };解2 class Solution { public:ListNode* sortList(ListNode* head) {if (!head || !head-next) return head;ListNode* mid getMid(head);ListNode* left sortList(head);ListNode* right sortList(mid);return merge(left, right);}private:ListNode* getMid(ListNode* head) {ListNode* midPrev nullptr;while (head head-next) {midPrev (midPrev nullptr) ? head : midPrev-next;head head-next-next;}ListNode* mid midPrev-next;midPrev-next nullptr; // 断开链表return mid;}ListNode* merge(ListNode* list1, ListNode* list2) {ListNode dummy(0);ListNode* ptr dummy;while (list1 list2) {if (list1-val list2-val) {ptr-next list1;list1 list1-next;} else {ptr-next list2;list2 list2-next;}ptr ptr-next;}ptr-next (list1) ? list1 : list2;return dummy.next;} }; 六.题目总结 归并排序在链表排序中非常有效因为它可以利用链表的节点指针操作无需像数组那样进行大量的元素交换其时间复杂度是 O(NlogN)但通常比基于 std::map 的方法更快因为它具有更好的常数因子和较低的内存使用。 递归分析 在这里插入代码片
http://www.pierceye.com/news/51677/

相关文章:

  • 网站设计与建设word设计理念个体做外贸的网站
  • 做模具的网站品牌网站建设价格实惠
  • 天津网站定制怎样找出那些没有做友链的网站
  • 做海淘是在哪个网站叮当快药网站谁做的
  • 网站系统代码怎么用移动应用开发案例
  • 青岛做网站的 上市公司浙江华企 做网站怎么样
  • 金牛区建设和交通局网站在网站的标题上怎么做图标
  • 外贸官方网站建设wordpress设置插件
  • gif动图素材网站岚皋网站建设
  • 电子商务网站建设的核心宣传推广方案怎么写模板
  • 200元网站建设律师做推广宣传的网站
  • 中国网站排名北京营销型网站案例
  • 网站如何运营没有数据库的网站
  • c++网站开发30天网站建设实录教程
  • 网站国际化建设方案广州和广州市注册公司区别
  • 电子商务网站建设重点难点只做黑白摄影的网站
  • 怎么创建自己的公司网站网站建设站
  • 贵阳网站建设公司哪个好软件网站开发评估
  • 有没有直接做网站的软件wordpress配置数据库失败
  • 廊坊网站cctv5+手机在线直播观看
  • 手机论坛网站模板wordpress网站属于什么网站吗
  • 网站建设与管理实践报告东莞出租车公司
  • 电子商务网站建设理解wordpress友言
  • 免费网站建设官网游戏网站建设论文
  • 建设工程中标查询网站有个网站发任务 用手机可以做
  • 苏州网站建设的一般流程北京平面设计公司排名
  • 做视频点播网站需要服务器存储吗拼车网站的建设雨实现
  • 模板网站优wordpress页面禁止评论
  • 做企业网站猪八戒网站找做微信小程序的
  • 济南建站软件做网站平面模板是啥意思