![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer读书笔记
做一个幸福的程序员
这个作者很懒,什么都没留下…
展开
-
剑指offer读书笔记(2)
提高执行时间的小tips今天刷leetcode,发现同样的代码思想,怎么执行时间比别人慢好多,发现了别人代码里的密码。std::ios::sync_with_stdio使用ios::sync_with_stdio(false)可以让cin读入的更快,它的原理是使本该同步的输入输出流分开,就是让c风格的输入输出流和c++的输入输出流分开。举一个具体的例子,在正常c++中,当我们用cin输入整数,当我们在键盘上输入的时候,我们输入的东西进到了缓冲区,假设我们输入了6 3两个数之间有空格,最后有回转载 2020-09-20 20:36:50 · 102 阅读 · 0 评论 -
剑指offer读书笔记(1)
剑指offer读书笔记关于字符串转整数最简单的代码:int StrToInt(char* string){ int number; while(*string ! =0) { number=number+(*string-'0'); } return number;}第一种特殊情况:检查字符串是空指针的情况思路一:加入空指针判断语句:if(string == nullptr){ return 0;}但是这种情况无法区分输入为‘0’和字符串为空的情况a原创 2020-09-20 20:19:43 · 143 阅读 · 0 评论