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

景德镇网站维护现在的网络推广怎么做

景德镇网站维护,现在的网络推广怎么做,鄞州网站制作,迈步者seoList相关操作 1 链表二分 目标: (1)对于偶数节点,正好对半分; (2)对于奇数节点,前 后 1 (3)断开链表,方便后期合并 // 使用快慢指针完成中点…

List相关操作

1 链表二分

目标:
(1)对于偶数节点,正好对半分;
(2)对于奇数节点,前 = 后 + 1
(3)断开链表,方便后期合并

// 使用快慢指针完成中点拆分
ListNode *SplitList(ListNode *head) {ListNode *slow{head};ListNode *fast{head};while (fast->next != nullptr && fast->next->next != nullptr) {slow = slow->next;fast = fast->next->next;}ListNode *mid = slow->next;slow->next = nullptr;return mid;
}

2 链表合并

ListNode *MergeList(ListNode *head1, ListNode *head2) {ListNode dummy{};ListNode *cur = &dummy;while (head1 != nullptr && head2 != nullptr) {if (head1->val < head2->val) {cur->next = head1;head1 = head1->next;} else {cur->next = head2;head2 = head2->next;}cur = cur->next;}cur->next = (head1 != nullptr) ? head1 : head2;return dummy.next;
}

3 链表排序

ListNode* sortList(ListNode* head) {// 题目进阶要求 nlgn => 希尔/归并/快速/堆if (head == nullptr || head->next == nullptr) {return head;}ListNode *head2 = SplitList(head);head = sortList(head);head2 = sortList(head2);return MergeList(head, head2);
}

4 多链表合并

ListNode* mergeKLists(vector<ListNode*>& lists) {auto cmp = [](const ListNode *lhs, const ListNode *rhs) {return lhs->val > rhs->val;};// 通过优先级队列进行排序,并将取出的后续节点继续插入priority_queue<ListNode *, vector<ListNode *>, decltype(cmp)> pq{};for (auto head : lists) {if (head != nullptr) {pq.push(head);}}ListNode dummy{};ListNode *cur = &dummy;while (!pq.empty()) {// 取最小ListNode *node = pq.top();pq.pop();if (node->next != nullptr) {pq.push(node->next);}cur->next = node;cur = node;}return dummy.next;
}
http://www.mmbaike.com/news/76959.html

相关文章:

  • 网站banner代码网站建设seo优化培训
  • 企业网站的建设与维护如何搭建一个自己的网站
  • 移动端网站怎么做优化下拉词排名
  • 电子商务企业网站建设计划书互联网广告营销方案
  • 商丘做网站的价格打开官方网站
  • 中国工程建设信息网站公司网站策划宣传
  • 哪有宝安网站推广卡点视频免费制作软件
  • 用网站名查询网址搜索引擎优化的缺点包括
  • 自己如何做app黑帽seo是什么意思
  • 那个网站做系统好希爱力
  • 搭建网站有哪些高端定制网站建设公司
  • 做旅行网站的依据及意义软件开发培训机构去哪个学校
  • 广西建设局网站石家庄百度推广排名优化
  • 手机怎么做网站互联网营销师培训机构哪家好
  • 长春做网站大公司抖音运营推广策划方案
  • 工业和信息化部网站备案查询北京网站定制公司
  • 五金制品东莞网站建设技术支持百度浏览器网站入口
  • 龙华建设局网站福州百度推广开户
  • 领先的响应式网站建设平台百度上海分公司地址
  • 无忧网络网站建设开发网站建设
  • 对网站做数据统计的目的是什么意思免费的h5制作网站模板
  • 青岛做网站青岛做网站百度网盘搜索入口
  • 网站备案 异地站内优化seo
  • 广州专业的网站建设公司哪家好百度舆情监测平台
  • 连云港做网站建设最基本的网站设计
  • dz做网站缺点免费推广网站大全集合
  • 中小企业erp系统哪个好windows优化大师怎么用
  • 做销售找客户的网站百度招聘电话
  • 如何建设学校的微网站首页seo搜索优化邵阳
  • 官方网站的英文网络平台推广