Leetcode
zbgzzz
这个作者很懒,什么都没留下…
展开
-
Leetcode算法(一)
第一次写字符串类问题 --------二进制求和在写的过程中学到的知识①atoi() 和 stoi()的区别atoi()的参数是const char*stoi()的参数是const string*调用c_str()可以将string转换成const char*一、stoi()会做范围检查,默认范围是在int的范围内的,如果超出范围的话则会runtime error!二、atoi()不会做范围检查...转载 2018-06-24 16:57:22 · 330 阅读 · 0 评论 -
Leedcode算法(二)
反转整数一、C++中"?:"的具体用法相当于if...elesz = a>b ? x:y//相当于if(a>b) z=x;else z=y; 二、string类的反转vector<int> c;c.reserve(a.size()); //a是要被反转的vector//方法一:使用vector自带的反转迭代器reverse_iterator,rbe...转载 2018-06-24 16:51:37 · 237 阅读 · 0 评论 -
Leetcode算法(三)
有效数独 在写有效数独的时候需要用到二维的vector容器。所以必须先熟悉二维数组以及vector。 首先需要声明的一点,就C++中,其实二维数组就是一维数组(图片引自leetcode)所以其实A[i][j] = A[i*N+j] ,即如果A是3行5列的二维数组,你要用A[2][3],在C++中其实就相当于你在用A[2*5+3]一、初始化二维vector//初始化一个5行3列的2维ve...转载 2018-07-07 15:14:45 · 250 阅读 · 0 评论