随笔分类 -  算法

摘要:/** * 输入一个正整数 n,输出所有和为 n 的连续正整数序列。 */ function calcN(n) { for (var i = 1; i < Math.sqrt(2 * n); i++) { if ((n - i * (i - 1) / 2) % i == 0) { var a0 = 阅读全文
posted @ 2020-09-29 00:24 省心菜 阅读(730) 评论(0) 推荐(0)
摘要:/** * 快速排序并得出下标 * * @param array * @param start * @param end * @param indexArr * @return */private int[] quickSort(int[] array, int start, int end, in 阅读全文
posted @ 2020-01-09 17:05 省心菜 阅读(385) 评论(0) 推荐(0)
摘要:一道经典的面试题,如何把一个有序数组随机打乱。代码如下: 运行结果如下: 阅读全文
posted @ 2017-04-27 00:05 省心菜 阅读(461) 评论(0) 推荐(0)