![](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 · 500 阅读 · 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 · 123 阅读 · 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 · 172 阅读 · 0 评论