算法
文章平均质量分 84
noodles226
每天为了进步一点点,而不是工作,做好详细计划,即使计划是肤浅和不规范的,坚持区执行。
展开
-
java中常用算法(面试)
排序:对一组数据进行从小到大(或从大到小)的顺序排列。 排序算法有很多种,这里介绍Java中面试经常出现的三种排序方式:冒泡、选择、快速。 冒泡: 顾明思义,是气泡从液体的底部到顶部的过程,就像串糖葫芦一样,先决定最下面的数据。在算法的过程中是把一组数据从第一位开始两两比较(第1位和第2位,第2位和第3位...),选择大的值或者比较小的值交换到后面的位置。以这种方式比较第一轮后,原创 2016-04-06 12:40:39 · 16025 阅读 · 1 评论 -
递归算法 入栈弹出
class DG { public static void main(String args[]){ int a = f_1(5); //System.out.println(a); } static int f_1(int n){ System.out.println(n); if (n == 1) return 1; if (n == 2) return 1; return f_1(n-1) ...原创 2019-05-15 15:05:55 · 961 阅读 · 0 评论