LeetCode
Mr.chen108
本人毕业于华南师范大学软件工程。希望可以多与大家进行学术上的交流!
展开
-
字符串转整数 (atoi)
class Solution {public: int myAtoi(string str) { int length,i=0,p; int start,end; //指向数字部分的开头和结尾下标 length==str.length(); //字符串的长度 while(str[i]==' ') //跳过去前面的空格字符 i++;...原创 2018-09-21 23:22:34 · 174 阅读 · 0 评论 -
N皇后
在类外面添加下面的代码可以缩短一半的运行时间!static auto _=[](){ ios::sync_with_stdio(false); cin.tie(0); return 0;}();具体的原因可以借鉴下这个链接:https://blog.csdn.net/qq_32320399/article/details/81518476...原创 2018-09-22 09:20:20 · 243 阅读 · 0 评论 -
LeetCode加快程序运行时间
大家应该刷过不少LeetCode题吧。写好的程序,在类外面添加以下代码会加快程序的运行速度喔,嘻嘻!static auto _=[](){ ios::sync_with_stdio(false); cin.tie(0); return 0;}();...原创 2018-09-27 17:15:48 · 1960 阅读 · 0 评论 -
N皇后II
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回 n 皇后不同的解决方案的数量。感觉N皇后II是皇后I的简单版啊,哈哈。bool isok(int row,int a[]){ for(int i=0;i<row;i++) if(a[i]==a[row]||fa...原创 2018-09-27 17:51:28 · 108 阅读 · 0 评论 -
卡牌分组、分割数组--LeetCode Contest 104
卡牌分组给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌组内所有的牌上都写着相同的整数。仅当你可选的 X &amp;gt;= 2 时返回 true。class Solution {public: bool hasGroupsSizeX(vector&amp;lt;int&amp;gt;&amp;amp; deck) {原创 2018-09-30 11:28:34 · 656 阅读 · 0 评论