- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 二叉树学习笔记-概述
数组、向量、链表都是一种顺序容器,它们提供了按位置访问数据的手段。而很多情况下,我们需要按数据的值来访问元素,而不是它们的位置来访问元素。比如有这样一个数组int num[3]={1,2,3},我们可以非常快速的访问数组中下标为2的数据,也就是说我们知道这个数据的位置,就可以快速访问。有时候我们是不知道元素的位置,但是却知道它的值是多少。假设我们有一个变量,存放在num这个数组中,我们知道它的值为
2016-04-18 11:34:35 1217
原创 C++链表学习笔记
如果要保存一些数据类型相同的变量,比如过n个int类型的变量,就可以存放在一个数组中,然后通过下标方便的访问。可是数组的缺点也比较多,第一个就是在声明数组的时候,数组的长度必须是明确的,即便是动态声明一个数组,处理器必须要知道长度才能在内存中找出一段连续的内存来保存你的变量。第二个缺点也就是上一句中说到的,数组在内存中的地址必须是连续的,这样就可以通过数组首地址再根据下标求出偏移量,快速访问数组中
2016-04-15 15:03:30 11989 1
原创 指针学习笔记
c语言的指针神秘而强大,刚开始接触的时候非常不能理解,随着对c语言、处理器和内存的慢慢熟悉,指针也是一点一点揭开神秘的面纱。现将一些个人的理解和思考,以笔记的形式保存下来,以便以后翻阅。在我们编程的时候,申明一个变量,或者类的实例,都需要在内存中占用一定的空间,来保存这些数据。处理器要保存这些数据,首先需要一个地址,以便在再次用到这个变量的时候能读出保存在其中的值。就像人一样,假设你用一个仓库
2016-04-12 15:59:50 2846 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人