算法
onezg
技术改变命运
展开
-
喝着JAVA看算法_01_排序算法之(1)冒泡排序
冒泡排序,可以说是最经典的排序算法了,博主毕业那年去各大公司面试,被要求写过多次冒泡排序,现在想想感慨良多~~1. 思想在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒,像冒泡一样。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。2. 图示3. 代码public static void main(St原创 2016-11-09 15:53:12 · 281 阅读 · 0 评论 -
喝着JAVA看算法_02_递归算法
递归算法,说白了就是自己调用自己。 实际开发最常见的例子就是获取某个文件夹下的所有文件。本人一向喜欢用代码诠释思想,本次也不例外。同时下面的代码也是一个工具类,即:获取某个文件夹下所有文件名的工具类。import java.io.File;public class FileUtil { public static void readFiles(File file) { if(原创 2017-01-18 23:29:01 · 361 阅读 · 0 评论