生白
生白
全部文章
分类
c++primer 读书笔记(2)
leetcode编程题解(48)
错题总结(4)
随笔(1)
题解(80)
归档
标签
去牛客网
登录
/
注册
生白的博客
全部文章
(共134篇)
两个数组的交集 II
先排序,再判断,其实有点类似归并排序的合并 class Solution { public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) { s...
2021-04-18
0
417
只出现一次的数字
使用异或可以得到只出现一次的数字,这个题的话是之前做过的 class Solution { public: int singleNumber(vector<int>& nums) { int tmp=0; for(int i=0;i<...
2021-04-17
1
470
存在重复元素
数组中有没有重复的数字,先排序,再去前后找,这个是我目前能想到的最简单的做法,不过应该还有其他做法的,后面二刷的时候再来看看 class Solution { public: bool containsDuplicate(vector<int>& nums) { ...
2021-04-17
0
422
旋转数组
这个题目的话我是直接暴力解决的,没有什么难度哈,后面也会去想想有没有什么简单的解法这样子。 class Solution { public: void rotate(vector<int>& nums, int k) { int numtmp[nums.s...
2021-04-17
0
369
买卖股票的最佳时机 II
这个题的话我是试着自己去写的,买入一定要卖出,比如 7,1,5,6,7,3,4 在1的时候买入,后面[5,6,7] 那么选择在7的时候卖出最划算,接下来3的时候买入,4 的时候卖出就可以了7,6,4,3,1 那么像这种情况下,是一直不买入的,故而最后得到的是0,需要注意这里是不会有买入但是不卖出...
买卖股票最佳时机
2021-04-17
0
350
买卖股票的最佳时机 II
这个题的话我是试着自己去写的,买入一定要卖出,比如 7,1,5,6,7,3,4 在1的时候买入,后面[5,6,7] 那么选择在7的时候卖出最划算,接下来3的时候买入,4 的时候卖出就可以了7,6,4,3,1 那么像这种情况下,是一直不买入的,故而最后得到的是0,需要注意这里是不会有买入但是不卖出...
买卖股票最佳时机
2021-04-17
0
361
关于标准库string的一些详解
string 类型支持长度可变的字符串,满足对于字符串的一般应用1、对象定义以及初始化 #include<string> using namespace std; int main(){ string s1, string s2(s1); string s3(&q...
2021-04-15
0
462
1、删除排序数组中的重复项
题目不难的,不过没有使用过vector所以边界值一直有出错,修改之后就可以了,另外的话这里需要注意下,注意列表本身未空的情况,其实我觉得我是有在empty的这个地方考虑到了的,但是还是会报错 class Solution { public: int removeDuplicat...
2021-04-14
0
368
剑指offer 56
class Solution { public: int singleNumber(vector<int>& nums) { sort(nums.begin(),nums.end()); if(nums[0]!=nums[1]) retur...
2021-04-11
0
369
将真分数分解成埃及分数
测试样例和我的思路解题之后结果不一样,但是自己觉得是应该逻辑是对的,所以就试了下提交一直有个用例过不了,后来发现问题是int类型写成了doublel类型,其他的没有问题 #include<iostream> using namespace std; string str; int a,b...
2021-04-01
2
691
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页