- 博客(3)
- 收藏
- 关注
转载 c++动态内存管理
一、内存的简要了解说到内存,很多人应该都多多少少有点了解了,我们在这再稍微多说几句: 一般我们可以把内存理解为三个部分:静态区,栈,堆。有些朋友搞不清到底什么是栈什么是堆,堆栈有多人会认为是堆和栈,两个放在一块。其实不然,其中我们口中讲的堆栈就是栈,而不是堆。堆的英文是heap ;栈的英文是stack(也翻译为堆栈)。存储内容: 静态区:保存自动全局变量和sta...
2017-07-21 12:09:00 141
转载 快速排序及冒泡排序详解
一、快速排序: 快速排序和其他排序方法一样,都是为了将数据进行简洁又快速的排序。其基本的实现方法其实就是经过一次排序算法之后,先简单地将数据分成两部分:取一个中间数(一般为第一个元素),以这个中间数为中心,左边的数为比这个中间数小的数,右边的数为比这个中间数大的数。之后再进行递归算法,分别处理已经分好的以中间数为分界的左右两堆数据。直到最后得到我们想要的...
2017-07-18 13:38:00 196
转载 内存对齐小解
本次试验是在32位系统下进行的。一、什么是内存对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 为什么要了解内存对齐:各个硬件平台对存储空间...
2017-07-15 12:28:00 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人