归并排序(递归)

算法
归并排序(递归)

  紧接着上一篇的快速排序,本文主要来讲一下归并排序。快速排序,归并排序,以及堆排序,也就是我们排序里可能会经常用到的三种了。学会它们,也可以会不少的题目。先上Js和C的递归写法吧。下面先上归并排序的排序过程:归并排序过程JavaScript Solution123456789101112131415161718...

快速排序(递归)

算法
快速排序(递归)

  欢迎来到我的项目页面,这是第一次以这种方式写文章,我的项目主要记录一些关于算法的内容等等。第一篇的话,先来写一下排序里面的快速排序吧O(∩_∩)O。快速排序过程图JavaScript Solution123456789101112131415161718192021function quickSort(A,l...

(单)链表常见算法(一)

算法
(单)链表常见算法(一)

单链表  单链表是一种顺序存储的结构. 有一个头结点,没有数据,只存储链表第一个节点的地址. 除了尾结点,每个节点都有唯一的直接后继. 所以,单链表中查询第i个元素必须知道头结点且顺序访问前i-1个结点数据才能找到.单链表统一结构12345typedef int ElementType;typedef struc...

×
  • {title}