摘要: 一、内存的简要了解 说到内存,很多人应该都多多少少有点了解了,我们在这再稍微多说几句: 一般我们可以把内存理解为三个部分:静态区,栈,堆。有些朋友搞不清到底什么是栈什么是堆,堆栈有多人会认为是堆和栈,两个放在一块。其实不然,其中我们口中讲的堆栈就是栈,而不是堆。堆的英文是heap ;栈的英文是sta 阅读全文
posted @ 2017-07-21 12:09 来而不往 阅读(9989) 评论(1) 推荐(4) 编辑
摘要: 一、快速排序: 快速排序和其他排序方法一样,都是为了将数据进行简洁又快速的排序。 快速排序和其他排序方法一样,都是为了将数据进行简洁又快速的排序。 其基本的实现方法其实就是经过一次排序算法之后,先简单地将数据分成两部分:取一个中间数(一般为第一个元素),以这个中间数为中心,左边的数为比这个中间数小的 阅读全文
posted @ 2017-07-18 13:38 来而不往 阅读(8936) 评论(1) 推荐(1) 编辑
摘要: 本次试验是在32位系统下进行的。 一、什么是内存对齐 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 阅读全文
posted @ 2017-07-15 12:28 来而不往 阅读(794) 评论(1) 推荐(6) 编辑