
思维题
huangyitai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
腾讯精选练习:231. 2的幂(位运算,lowbit)
231. 2的幂 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 分析1 如果是2的幂,那么取以2为底的log会得到一个整数 精度要自己设定。 class Solution { public: bool isPowerOfTwo(int n) { if(n<=0) return false; double lg = log原创 2020-05-24 21:41:27 · 272 阅读 · 0 评论 -
腾讯精选练习:142. 环形链表 II(数论同余,逻辑)
142. 环形链表 II 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:tail connects to node index 1 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2]原创 2020-05-24 12:40:12 · 226 阅读 · 0 评论