疏凉
疏凉
全部文章
分类
题解(101)
归档
标签
去牛客网
登录
/
注册
疏凉的博客
全部文章
(共16篇)
题解 | #数字序列中某一位的数字#
若非0元素不重复,且最大值和最小值相差不超过5,返回true; 否则,返回false。 class Solution { public: bool IsContinuous( vector<int> numbers ) { unordered_map<in...
C++
数组
数学
哈希表
2022-03-31
0
210
题解 | #构建乘积数组#
计算第i个元素外的数组乘积 class Solution { public: vector<int> multiply(const vector<int>& A) { vector<int> result; for...
C++
数组
数学
2022-03-31
0
197
题解 | #数字在升序数组中出现的次数#
二分法找到当前数字在数组中的位置; 基于该位置左右遍历,找到相同数字的个数。 class Solution { public: int GetNumberOfK(vector<int> data ,int k) { int left = 0; i...
C++
数组
数学
二分查找
2022-03-31
0
263
题解 | #顺时针打印矩阵#
按照环形顺序遍历: 上侧遍历:从左往右,判断上标+1是否超出范围; 右侧遍历:从上往下,判断右标-1是否超出范围; 下侧遍历:从右往左,判断下标-1是否超出范围; 左侧遍历:从上往下,判断左标+1是否超出范围。 class Solution { public: vector<int&...
C++
数组
数学
2022-03-31
1
236
题解 | #打印从1到最大的n位数#
判断打印范围; 按照次序打印。 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 最大位数 * @return...
C++
数学
数组
2022-03-31
2
280
题解 | #二进制中1的个数#
32位为依次判断是否为1: class Solution { public: int NumberOf1(int n) { int result = 0; for (int i = 0; i < 32; i++) { ...
C++
数学
2022-03-31
0
196
首页
上一页
1
2
下一页
末页