2018年5月

UML(Unified Modeling Language,统一建模语言)是当前面向对象软件系统建模的标准语言,融合了众多软件建模技术的优点,通过一系列标准的图形符号来描述系统。

- 阅读剩余部分 -

基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。通常用3路快排。
Sorting_quicksort


- 阅读剩余部分 -

归并排序(英语:Merge sort,或mergesort),是建立在归并操作上的一种有效的排序算法,效率為 O(nlog n)(大O符号)。1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。

Merge-sort-example

- 阅读剩余部分 -