
算法
文章平均质量分 63
Scenoob
http://git.ncwuhz.cn
展开
-
插入排序算法
插入排序算法(java实现)插入排序对于少量的数据它是一个有效的算法。插入排序的工作方式像人手里的扑克牌一样。开始时我们手里为空并且桌子上的牌面向下。然后我们每次从桌上拿走一张牌并将它插入手里正确的位置。为了把这种牌插入正确的位置,我们要从右到左将它和已在手中的牌进行比较。如下图:InsertionSort.javaimport java.util.Arrays;/** * 插入...原创 2018-10-31 10:16:07 · 193 阅读 · 0 评论 -
递归算法的简单理解
递归算法的简单理解递归算法递归算法两大要素帮助理解小案例(java实现)求数组中的最大数对1+2+3+...+n进行求和求n个整数的积求n个整数的平均值求n个自然数的最大公约数与最小公倍数有一对雌雄兔,每两个月就繁殖雌雄各一对兔子.问n个月后共有多少对兔子(斐波拉契数列)已知:数列1,1,2,4,7,13,24,44,...求数列的第 n项.递归算法程序调用自身的编程技巧称为递归( recur...原创 2018-11-05 21:09:13 · 1024 阅读 · 0 评论 -
java顺时针螺旋遍历M*N的矩阵
java顺时针螺旋遍历M*N的矩阵给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例2:输入:[ [1, 2, 3, 4], [5, 6, 7, 8], [9,10...原创 2019-04-02 18:02:12 · 1820 阅读 · 0 评论