基础算法
M_azed
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三、java经典基础算法(2)冒泡排序
一、 原理图 二、代码 /* * 冒泡排序 */ public class BubbleSort { public static void main(String[] args) { int[] arr={6,3,8,2,9,1}; System.out.println("排序前数组为:"); for(int num:arr){ System....原创 2019-05-20 15:15:02 · 168 阅读 · 0 评论 -
三、java经典基础算法(3)二维数组(矩阵)顺时针打印
一、思路 给每个矩阵规定一个层数,如,四行四列的矩阵即为两层(外边一层12个元素,内层4个元素),三行三列的矩阵也是两层(外层8个元素,内层1个元素),具体代码实现可见代码区。有了层数之后问题就变成了每层的顺时针遍历,然后设一个循环一层一层进行遍历,就简单多了。 二、代码 public class 顺时针打印矩阵 { /** * 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一...原创 2019-05-20 15:44:42 · 633 阅读 · 0 评论 -
三、java经典基础算法(1)二分查找
一、概念 二分查找又称折半查找,它是一种效率较高的查找方法。 二、原理图: 三、代码 public class BinarySearch { /** * 二分查找算法 * * @param srcArray 有序数组 * @param key 查找元素 * @return ke...原创 2019-05-17 19:27:02 · 298 阅读 · 0 评论
分享