花费 6 ms
JAVA算法之高级排序

  本章介绍两种高级排序,希尔排序和快速排序,这两种排序比之前讲到的简单排序都要快很多;希尔排序大约需要O(N*(logN)2)的时间,快速排序的时间复杂度为(N*logN),这两种算法和我们在讲递归 ...

Tue Sep 18 22:38:00 CST 2018 0 1042
JAVA算法之递归

Ⅰ、三角数字   首先我们来看一组数字:1,3,6,10,15,21.....,在这个数列中第n项是由n-1项加n得到的,这个序列中的数字称为三角数字因为他们可以形象化地表示成一个三角形排列。如下图 ...

Wed Aug 01 23:23:00 CST 2018 1 1028
JAVA算法之简单排序

冒泡排序:   在概念上是排序算法中最简单的,但是运行起来非常慢,冒泡排序遵循以下几个规则(假如我们现在要给一队打乱的足球队员排序): 比较两个队员 如果左边的队员比右边的高,则交换位置 ...

Thu Jul 19 00:12:00 CST 2018 0 826

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM