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

做网站建设需要什么工具现在什么网络推广好

做网站建设需要什么工具,现在什么网络推广好,wordpress改网页电话,网上二手书网站开发中的问题和展望前言 链表的归并排序和数组的归并排序类似,只是在操作原有操作数组的基础上对链表进行操作。喜欢的可以试试吧。 实现原理 链表归并排序是一种常见的排序算法,它利用了归并排序的思想来对链表进行排序。与数组不同,链表在归并排序中的主要…

前言

链表的归并排序和数组的归并排序类似,只是在操作原有操作数组的基础上对链表进行操作。喜欢的可以试试吧。

实现原理

链表归并排序是一种常见的排序算法,它利用了归并排序的思想来对链表进行排序。与数组不同,链表在归并排序中的主要挑战是如何将链表分割为两个子链表以及如何合并两个有序的子链表。

下面是链表归并排序的一般步骤:

  1. 分割阶段:找到链表的中点,将链表分成两个子链表。可以使用快慢指针技巧来找到中点。

  2. 递归排序:对两个子链表分别进行递归排序,直到子链表长度为1或0。

  3. 合并阶段:将两个有序的子链表合并成一个有序的链表。可以使用迭代或递归来实现合并操作。

具体代码实现

class ListNode {int val;ListNode next;ListNode(int val) {this.val = val;}
}public class MergeSortLinkedList {public ListNode mergeSort(ListNode head) {if (head == null || head.next == null) {return head;}// 找到链表中点ListNode slow = head;ListNode fast = head.next;while (fast != null && fast.next != null) {slow = slow.next;fast = fast.next.next;}ListNode mid = slow.next;slow.next = null;ListNode left = mergeSort(head);ListNode right = mergeSort(mid);return merge(left, right);}private ListNode merge(ListNode left, ListNode right) {ListNode dummy = new ListNode(0);ListNode current = dummy;while (left != null && right != null) {if (left.val < right.val) {current.next = left;left = left.next;} else {current.next = right;right = right.next;}current = current.next;}if (left != null) {current.next = left;}if (right != null) {current.next = right;}return dummy.next;}public static void printList(ListNode head) {ListNode current = head;while (current != null) {System.out.print(current.val + " -> ");current = current.next;}System.out.println("null");}public static void main(String[] args) {MergeSortLinkedList sorter = new MergeSortLinkedList();// 创建链表ListNode head = new ListNode(4);head.next = new ListNode(2);head.next.next = new ListNode(1);head.next.next.next = new ListNode(3);// 打印原始链表System.out.println("Original List:");printList(head);// 对链表进行归并排序ListNode sortedHead = sorter.mergeSort(head);// 打印排序后的链表System.out.println("\nSorted List:");printList(sortedHead);}
}

QA:待定

http://www.zhongyajixie.com/news/63117.html

相关文章:

  • 温州专业微网站制作网络公司网站接广告
  • 设迹官网百度seo关键词排名查询
  • 怎么用 c文件做网站百度网盘私人资源链接
  • 网络营销咨询网站源码网站交易平台
  • 政府网站建设申请报告体验式营销案例
  • wordpress 小程序投稿seo在线短视频发布页运营
  • 商城网站公司如何做好一个营销方案
  • 机械网站 英文湖南网站推广公司
  • 郑州市有做网站的吗营销推广型网站
  • wordpress网站制作新开网店自己如何推广
  • 网站页面设计师网站关键词优化有用吗
  • 如何做好网站建设谷歌关键词挖掘工具
  • dedecms做的系统网站主页是哪一个文件seo优化与品牌官网定制
  • 模仿采集网站生成网页没干过网络推广能干吗
  • 网站域名使用费多少抖音矩阵排名软件seo
  • 长春网站建设优化seo搜索引擎优化到底是什么
  • 学做网站多久能学会2023年免费b站推广大全
  • 营销型网站建设的关键特点百度站长工具怎么关闭
  • 哪里有手机网站建设济南网络营销外包
  • wordpress 简历 插件品牌seo主要做什么
  • 淄博桓台网站建设公司台州seo服务
  • 福建省建设安全监督站的网站黄冈黄页88网黄冈房产估价
  • 网站源码怎么弄本地网络seo公司
  • 株洲做网站公司企业网站策划
  • 自己做的网站能加人收藏吗网店推广营销方案
  • 做电影网站大概要多少钱seo内容优化是什么
  • 专业的上海网站建设百度集团官网
  • html5培训网站模板seo怎么做优化计划
  • 有什么网站做悬赏的 能挣钱seo数据优化
  • 网站中有哪些标签需要优化新媒体运营师证书