- 博客(2)
- 资源 (14)
- 收藏
- 关注
转载 C/C++中堆和栈的区别
一、预备知识—程序的内存分配由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等。其操作方式类似于数据结构中的栈。2、堆区(heap):一般由程序员分配释放(malloc/free、new/delete),若程序员不释放,程序结束时可能由操作系统回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(stati...
2018-07-10 10:39:35 241
原创 剑指offer面试题(11)——旋转数组的最小数字
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组 {3, 4, 5, 1, 2} 为 {1, 2, 3, 4, 5} 的一个旋转,该数组的最小值为 1 。解题思路 最直观的做法是把旋转数组从前到后遍历一遍,其时间复杂度为 O(n)。很明显,这种解法效率较低。 主要代码如下...
2018-07-04 09:41:06 286
QT+opencv边缘检测,轮廓提取及轮廓跟踪
2018-05-29
深入浅出玩转FPGA
2017-05-20
学习opencv(中文版)
2017-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人