![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
gapostal
这个作者很懒,什么都没留下…
展开
-
C++面试题(一):线程、数据库锁、并发、内存管理
以下内容仅供参考,如有错误,欢迎指正。参考:https://blog.csdn.net/qq_19320865/article/details/78497278大部分公司都很喜欢问:线程、数据库锁、并发、内存管理相关的问题,小伙伴们要精心准备。1、C++中线程锁参考:https://www.cnblogs.com/steamedbun/p/9376458.html四种线程锁:...原创 2019-08-11 22:46:39 · 1527 阅读 · 0 评论 -
LeetCode:112. 路径总和
[思路]:1. if(NULL == root) return false;2. 如果左节点不为NULL,则需要顺着左节点继续判断,其中需要将期望值进行修改:int sum_tmp = sum - root->val;3. 右节点情况同左节点一致4. 如果已经是叶节点,则需要判断当前节点的值和当前期望值是否一致,一致返回true5. 其他场景都返回false[代码]:...原创 2019-10-11 09:16:14 · 152 阅读 · 0 评论 -
LeetCode:141. 环形链表
[思路]:两个指针,一个每次移一位,一个每次移两位,如果存在两个指针地址相同的情况,则表示存在环[代码实现]:bool hasCycle(ListNode *head) { if(NULL == head) return false; ListNode* node1 = head; ListNode* node2 = h...原创 2019-10-11 09:27:49 · 148 阅读 · 0 评论