自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Leetcode198

class Solution {public: int rob(vector<int>& nums) { vector<bool> flag; nums.insert(nums.begin(),0); nums.insert(nums.begin(),0); for(int i=0;i<...

2019-10-20 12:56:48 190

原创 Leecode189 c++(还有一方法不会,暂时没写)

class Solution {public: void reverse(vector<int>& nums,int start,int end){ int temp,len=0; for(int i=start;i<=(start+end)/2;++i){ len=i-start; ...

2019-10-18 21:15:41 216

原创 Leetcode169c++

哈希表class Solution {public: int majorityElement(vector<int>& nums) { map<int,int> hash; for(int i=0;i<nums.size();++i) { hash[nums[i]]=0; ...

2019-08-14 12:07:46 338

原创 Leetcode160c++

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *ge...

2019-08-10 23:26:03 296

原创 Leetcode141c++

双指针法/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: bool ha...

2019-08-07 12:57:40 210

原创 Leetcode136c++

哈希表class Solution {public: int singleNumber(vector<int>& nums) { map<int,int> mp; int key=0; for(int i=0;i<nums.size();++i) { mp[nu...

2019-08-06 12:59:17 216

原创 Leetcode121c++

class Solution {public: int maxProfit(vector<int>& prices) { if(prices.size()==0)return 0; priority_queue<int> value; int min=prices[0]; for(int i=...

2019-08-04 16:06:50 307

原创 Leetcode 119c++

class Solution {public: vector<int> getRow(int rowIndex) { vector<int> value(rowIndex+1,0); value[0]=1; for(int i=0;i<rowIndex;++i) { fo...

2019-08-03 11:58:56 235

原创 Leetcode118

class Solution {public: vector<vector<int>> generate(int numRows) { vector<vector<int>> value; vector<int> tem={1},tem2; for(int i=0;i<num...

2019-08-02 22:10:04 190

原创 Leetcode112 c++

方法一/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */...

2019-08-02 00:06:04 211

原创 Leetcode第88题笔记

class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int flag1=0,flag2=0,count=m; while(flag1<count&&flag2<...

2019-07-28 15:31:24 178

原创 Leetcode107题笔记

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */clas...

2019-07-28 15:30:45 154

原创 Leetcode第101题c++

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */clas...

2019-07-27 13:25:49 237

原创 Leetcode第58题笔记

class Solution {public: int lengthOfLastWord(string s) { int flag1=0,flag2=0; int i=s.length()-1,j=i; while(s[i]==' ')i--; if(i==-1)return 0; flag1=i; ...

2019-07-18 14:12:43 198

原创 Leetcode第38题笔记

class Solution {public: string countAndSay(int n) { string str="1"; if(n==1)return str; while(--n) { char value=str[0]; string str2=""; ...

2019-07-16 23:53:31 162

原创 Leetcode第35题笔记

class Solution {public: int searchInsert(vector<int>& nums, int target) { for(vector<int>::iterator it=nums.begin();it<nums.end();++it) { if(*it==ta...

2019-07-15 10:45:06 225

原创 Leetcode第26题笔记(迭代器问题尚未解决)

这题想用iterator,结果各种bug,什么内存溢出巴拉巴拉的,erase操作会将本来初始化好的迭代器变成野指针 感觉主要就是这个问题,但是到现在一直不知道怎么修复,所以决定换成写法,避开迭代器。这里有一篇关于erase操作需要注意的事项,说的很具体,可供参考:https://blog.youkuaiyun.com/hl_zzl/article/details/84570652https://b...

2019-07-14 11:47:45 232

原创 Leetcode第21题笔记

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} //结构体初始化函数 ...

2019-07-12 17:47:41 312

原创 Leetcode第20题笔记

class Solution {public: bool isValid(string s) { stack<char> target; bool flag=true; map<char,char> dict={{')','('},{']','['},{'}','{'}}; for(int i=0;i...

2019-07-11 10:24:44 315

原创 Leetcode第14题笔记

class Solution {public: string longestCommonPrefix(vector<string>& strs) { if(strs.size()==0)return ""; bool flag=true; int i,j; for(i=1;i<=strs[0].le...

2019-07-10 23:42:31 235

原创 Leetcode第13题笔记

leetcode算法第13题##代码class Solution {public: int romanToInt(string s) { map<char,int> charToNum; charToNum['I']=1; charToNum['V']=5; charToNum['X']=10; c...

2019-07-10 00:15:54 293

原创 力扣第一题代码(后续有时间更新想法)

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。c++代码class Solution {public: vector<int> twoSum(vector<int>& nums, int tar...

2019-07-07 10:05:54 689

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除