
算法
Janicelily
哪有什么大神,不过是一行一行敲来的,加油呀
展开
-
数组全排列
规律 当n = 1时, 数组arr = [A],全排列结果为 [A]; 当n = 2时, 数组arr = [A, B],全排列结果为 [A, B] [B, A]; 当n = 3时, 数组arr = [A, B, C],全排列结果为 [A, B, C] [A, C, B] [B, A, C] [B, C, A] [C, A, B] [C, B, A] 到n = 3时可以看出全排列有以下规律 固定第一个元素,将剩下的元素进行全排列处理; 将第一个元素与依次与第i(1<i<=arr.length)个元转载 2021-02-23 11:47:47 · 676 阅读 · 0 评论 -
算法题
面试是真的会紧张, 面试的时候被要求写这道题,没有快速写出来就放弃了。 现在一写就写完了,想想实在是记得记录一下啊啊啊啊啊 题目: 给出一个数组,例如[1, 9, 8, 4, 5, -1, -8, 5, 2, 3, 6, 0, 0]; 给出一个 目标值, 例如 5; 返回 数组中可以 计算得出 目标值的所有组合例如 [ [1, 4], [-1, 6], [2, 3] ] 以下就是我写的答案(再次崩溃,为啥面试的时候没有写出来呢啊啊啊) const numArrry = [1, 9, 8, 4, 5, -1,原创 2021-01-29 16:04:14 · 130 阅读 · 0 评论