- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 2021-03-09 算法Day1 115.获取最小值的栈 and 剑指 Offer 09. 用两个栈实现队列
设计一个有getMin功能的栈class CMinStack : public stack<int>{private: stack<int> *m_minStack; stack<int> *m_basicStack;public: CMinStack(/* args */) { m_minStack = new stack<int>(); m_basicStack = new s
2021-03-09 15:36:06 248
原创 2021-03-09 力扣 Day1 面试01.03 URL化 and 1528 重排字符串
Day1面试01.03//C 代码 本机编译过,但力扣编译不过char* replaceSpaces(char* S, int length){ if(length <= 0 || length > 500000) { return ""; } char* tmp = (char*)malloc(sizeof(char)*length+1); char* value = (char*)malloc(sizeof(char)); .
2021-03-09 14:42:43 131
原创 C++编程思想小节之发现内存泄漏
1.对数组边界进行检查,可以使用模板定义所需检测的数组。2.检查基类中的非虚析构函数。跟中new/delete 和 malloc/free语句。通常的内存分配问题包括:1)对不时在动态存储区(C++对用new关键字的指针所划分的栈上的一块区域)上分配的内存误使用delete。2)double free 多次重复释放在动态存储去上分配的一个内存。最常见的情况是忘记删除一个指针。还有一个需要值得注意的...
2018-06-22 16:13:37 135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人