摘要: 题:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了, 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 解法1: hash var findRepeatNumber = function (nums) { le 阅读全文
posted @ 2021-10-31 16:37 浣熊sky 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.全排列 算法思想:在内层函数中传递两个参数,参数1:已排好的元素,参数2:待排序数组 如果已排序好元素长度等于全排长度,表示已排好,否则,遍历待排序数组,取出其中的每一个元素都作为已排序好的最后一个元素(参数1),参数2(剩余元素) 递归处理 代码实现 let func = (arr) => { 阅读全文
posted @ 2021-10-31 15:55 浣熊sky 阅读(58) 评论(0) 推荐(0) 编辑