![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
hyno
这个作者很懒,什么都没留下…
展开
-
338. 比特位计数(hot100)
338. 比特位计数1、题目:给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]2、代码1:位运算class Solution {public: vector<int> countBits(int n) { /*方法1:i&(i-1)去掉最右边的1, 并且i&(i-1)小于i,i&(i-1)前原创 2021-08-23 09:22:11 · 137 阅读 · 0 评论 -
LeetCode11. 盛最多水的容器
**LeetCode11. 盛最多水的容器**1. 题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49 解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(原创 2021-08-17 22:56:18 · 70 阅读 · 0 评论