摘要: 46. 全排列 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 全排列: 排列的定义:从n个不同元素中,任取m(m≤n,m与n均为自然数 阅读全文
posted @ 2020-08-25 16:27 多发Paper哈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 面试题 16.01. 交换数字 编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。 示例: 输入: numbers = [1,2] 输出: [2,1] 代码: number[0]=number[0]-number[1]; number[1]=number[0]+num 阅读全文
posted @ 2020-08-25 01:28 多发Paper哈 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 231. 2的幂 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1示例 2: 输入: 16 输出: true 解释: 24 = 16示例 3: 输入: 218 输出: false 检测是否为 2 的幂: 我们通过 x & (-x 阅读全文
posted @ 2020-08-25 00:21 多发Paper哈 阅读(80) 评论(0) 推荐(0) 编辑
Live2D