摘要:
题目: 4的幂:给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。 示例 1: 输入: 16 输出: true 示例 2: 输入: 5 输出: false 进阶:你能不使用循环或者递归来完成本题吗? 思路: 思路较简单。 程序: class Solution: def
阅读全文
posted @ 2020-05-27 20:49
桌子哥
阅读(562)
推荐(0)
编辑
摘要:
题目: 3的幂:给定一个整数,写一个函数来判断它是否是 3 的幂次方。 示例 1: 输入: 27输出: true示例 2: 输入: 0输出: false示例 3: 输入: 9输出: true示例 4: 输入: 45输出: false进阶:你能不使用循环或者递归来完成本题吗? 思路: 思路较简单。 程
阅读全文
posted @ 2020-05-27 20:46
桌子哥
阅读(1073)
推荐(0)
编辑
摘要:
和风天气会提供一个API接口,方便其他的开发人员或者是学生,之前做手机APP的时候就使用过,现在回头看数据爬虫的东西,发现之前的接口已经不能用了,好可惜啊。 虽然不能连接,但是展示下思路吧。 1.首先获取所有城市的ID 在https://dev.heweather.com/docs/refer/ci
阅读全文
posted @ 2020-05-27 20:24
桌子哥
阅读(3719)
推荐(0)
编辑
摘要:
题目: 两个数组的交集:给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明: 输出结果中的每
阅读全文
posted @ 2020-05-27 13:18
桌子哥
阅读(1352)
推荐(0)
编辑
摘要:
题目: 丑数:编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6输出: true解释: 6 = 2 × 3示例 2: 输入: 8输出: true解释: 8 = 2 × 2 × 2示例 3: 输入: 14输出: false 解释: 14 不是
阅读全文
posted @ 2020-05-27 13:10
桌子哥
阅读(1657)
推荐(0)
编辑
摘要:
题目: 移动零:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 思路: 思路较简单。 程序: class
阅读全文
posted @ 2020-05-27 13:03
桌子哥
阅读(1400)
推荐(0)
编辑
摘要:
题目: 缺失数字:给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1]输出: 2示例 2: 输入: [9,6,4,2,3,5,7,0,1]输出: 8说明:你的算法应具有线性时间复杂度。你能否仅使用额外常
阅读全文
posted @ 2020-05-27 10:47
桌子哥
阅读(786)
推荐(0)
编辑
摘要:
题目: 各位相加:给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题
阅读全文
posted @ 2020-05-27 10:22
桌子哥
阅读(1163)
推荐(0)
编辑
摘要:
题目: 二叉树的所有路径:给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 / \2 3 \ 5 输出: ["1->2->5", "1->3"] 解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3 思路: 思路较简单。 程序
阅读全文
posted @ 2020-05-27 10:09
桌子哥
阅读(1245)
推荐(0)
编辑