![](https://img-blog.csdnimg.cn/20210903102437382.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
经典题目
各个经典面试题目算法记录
灬一抹丶清风
棒棒的_(:з」∠)_
展开
-
Java查找算法
顺序查找 从第一个到最后一个纪录依次与给定值比较,若相等则查找成功 /** * 顺序表查找 * 数组下标为0的位置不用来储存实际内容 * @author Yongh * */ public class Sequential_Search { /* * 顺序查找 */ public int seqSearch(int[] arr,int key) { ...原创 2019-12-19 16:43:25 · 125 阅读 · 0 评论 -
计算数字阶乘几种方法
方法一:迭代法 public static int iteration (int n) { int ret = 1; for (int i=1;i <= n;i++){ ret *= i; } return ret; } 方法二:递归法 首递法 public static int headRecursion (int n) { r...原创 2019-10-31 16:57:54 · 949 阅读 · 0 评论 -
Java排序算法
排序算法 冒泡排序 /** * 功能:原理 * (1)比较相邻的元素。如果第一个比第二个大,就交换他们两个; * (2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; * (3)针对所有的元素重复以上的步骤,除了最后一个; * (4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。<br/>...原创 2019-07-26 11:30:41 · 107 阅读 · 1 评论