![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 50
黑的发亮的煤
这个作者很懒,什么都没留下…
展开
-
c++面试题
编译内存相关C++ 程序编译过程C++ 内存管理栈和堆的区别变量的区别对象创建限制在堆或栈内存对齐类的大小什么是内存泄露怎么防止内存泄漏?内存泄漏检测工具的原理?智能指针有哪几种?智能指针的实现原理?使用智能指针会出现什么问题?怎么解决?语言对比C++ 11 新特性C 和 C++ 的区别Java 和 C++ 的区别Python 和 C++ 的区别面向对象什么是面向对象?面向对象的三大特性重载、重写、隐藏的区别如何理解 C++ 是面向对象编程什么是多态?多态如何实现?原创 2021-08-13 14:05:33 · 498 阅读 · 0 评论 -
排序算法题
class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 将给定数组排序 * @param arr int整型vector 待排序的数组 * @return int整型vector */ vector<int> MySort(vector<int>& arr) { // write code here原创 2021-08-13 14:04:45 · 121 阅读 · 0 评论 -
leetcode编程——【奇偶链表】
第一次在这上面写总结,算是一个新的开始吧!给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。示例 1:输入: 1->2->3->4->5->NULL输出: 1->3->5->2->4->NULL我的想法是将奇数节点和偶数节点分别拆分成奇原创 2021-01-06 14:38:18 · 168 阅读 · 0 评论