C++
miss_future
这个作者很懒,什么都没留下…
展开
-
leetcode练习题
class Solution {public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> result; if(root == nullptr) { return result; } queue<TreeNode*> que; int dep原创 2021-09-24 19:35:14 · 168 阅读 · 0 评论 -
EffectiveC++04-11
条款04 确定对象被使用前先已被初始化减小不确定性,在使用对象之前先将它初始化。对于无成员的内置类型,手动完成这件事情。int x = 0;const char * text = "A style";double d;std::cin >> d;对于其他类型,初始化责任在于构造函数。事实上,在构造函数内部赋值并不是成员变量的初始化过程,成员变量的初始化过程发生在默认构造...原创 2020-04-06 11:27:34 · 147 阅读 · 0 评论 -
《Effective C++学习》学习笔记01-03
Effective C++学习第0章导读术语(terminology)声明式(Declaration):告诉编译器某个东西的名称和类型,但略去细节extern int x;std::size_t numDigits(int number);class Widget;template<typename T>class GraphNode;签名式(Signature):...原创 2020-04-01 17:37:42 · 231 阅读 · 0 评论 -
剑指刷题之复杂链表复制
- 题目要求输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)- 题目分析采用分治法解决该问题。一共分三步第一步,复制链表,插入的节点random指针均为空第二步,根据各节点位置关系,更新random指针第三步,将复制的...原创 2020-03-30 12:32:28 · 130 阅读 · 0 评论 -
C++整形字节数
C++整形字节数整形short、int、long、long long规定如下整形short、int、long、long long规定如下short至少16位int至少与short一样长long至少32位,且至少与int一样长long long至少64位,且至少与long一样长以64位win7系统为例类型字节数(byte)char1short2i...原创 2019-10-04 20:29:13 · 2749 阅读 · 0 评论