摘要: 2020/8/15 标签(空格分隔):二零二零八月 今天主要是进行线程的学习 #线程(std::thread) 我是直接从cpp官方文档进行thread库的学习。 看std::thread的简介时候,能够知道 std::thread的 Member types id //thread id nati 阅读全文
posted @ 2020-08-15 15:33 Yekko 阅读(3939) 评论(0) 推荐(0) 编辑
摘要: Virtual destruct(虚析构函数) 面试的时候,我答了虚函数是怎么工作的,但是当面试官问我为什么析构函数的基类一定需要virtual时候,我答的不是太好,所以来总结下 先说结论,当基类的指针指向子类的对象时,如果delete此指针,如果基类没有virtual析构函数,那么调用时只会调用基 阅读全文
posted @ 2020-03-18 12:03 Yekko 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 为什么我们不能使用"using namespace std" 相信很多的cpp初学者都在开始编写程序的时候喜欢使用 ,因为这样我们可以在写标准库的东西的时候不用每个都去加一个例如 ,然而到了后面,我们又看到不要使用 ,给出的原因一般都是你只是需要你现在的那些标准库的东西,但是你却释放了全部。这样的解 阅读全文
posted @ 2020-03-17 15:54 Yekko 阅读(349) 评论(0) 推荐(0) 编辑
摘要: vector optimizing 本文是看了Youtube上Cherno老师的操作来写的总结 学过Cpp11的人应该都对于 容器不陌生,但是我们在使用它的时候,是不是忽略一些什么? 因为它是c++11新添加的容器,我们就理所当然的认为它的速度是很快的,但是,我们没有意识到它其实在某些方面拖慢了整个 阅读全文
posted @ 2020-03-15 17:22 Yekko 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Plus One 问题较为简单,主要是要处理9999这种极端情况加一后的元素变化,在c++中直接可以用vector先对每个元素进行判断,如果是9,就对当前置0,再在最后对首元素置一并且再多加一个元素。 阅读全文
posted @ 2020-01-08 18:10 Yekko 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Length of Last Word 这道题很简单,一般来说有两种方法 第一种就是用栈的思想,从头到尾扫描,遇到字母压栈,而遇到空格就将之前空格的全部出栈。当然出栈也有前提,就是后续必须还有元素,且非空格元素才可出栈。 第二种就是从尾部进行扫描,遇到第一个字母就加一,再直接进行统计,遇到下一个空格 阅读全文
posted @ 2020-01-06 21:56 Yekko 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Maximum Subarray DP问题 全称(Dynamic Programming) https://www.freecodecamp.org/news/follow these steps to solve any dynamic programming interview problem 阅读全文
posted @ 2020-01-04 20:36 Yekko 阅读(78) 评论(0) 推荐(0) 编辑
摘要: ###Add Two Number本来是一道非常简单的题目原题目的意思是,给两个链表,两个链表都链尾是十进制的头部例如有链表形式 9->8->7 对应的十进制就是789,而后的操作时将两个链表相加并且合并到一个链表里面 ###第一次的解法我第一次是被结构体卡住了,才考研完,很多基础知识全忘了,比如构 阅读全文
posted @ 2020-01-03 20:34 Yekko 阅读(139) 评论(0) 推荐(0) 编辑
摘要: ###原题目```cppGiven an array nums and a value val, remove all instances of that value in-place and return the new length. Do not allocate extra space fo 阅读全文
posted @ 2020-01-01 21:56 Yekko 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ###原题目```cppGiven a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length. Do not alloca 阅读全文
posted @ 2020-01-01 21:54 Yekko 阅读(116) 评论(0) 推荐(0) 编辑