![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Kevin_Rocka
这个作者很懒,什么都没留下…
展开
-
堆与栈
[size=medium][b]接触编程有段时间了.一直没深入堆栈问题。这一次一定要深度解析把他一次搞定.[/b][/size] :shock: :shock: [b]Java把内存划分成两种:一种是栈内存,一种是堆内存。 [/b] Stack:翻译为栈或堆栈,指的就是一种后进先出的数据结构。 Heap :堆,堆是一个无序的结构。 Stack有时候翻译成堆栈,是...原创 2012-06-14 16:35:44 · 64 阅读 · 0 评论 -
数据结构基本概念
[size=medium]数据(data)[/size]是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合。 数据的含义非常广泛,除了通常的数值数据、字符、字符串是数据以外,声音、图像等一切 可以输入计算机并能被处理的都是数据。例如除了表示人的姓名、身高、体重等的字符、数 字是数据,人的照片、指纹、三维模型、语音指令等也都是数据。 [size=medium]数据元素(da...原创 2012-09-03 13:42:53 · 121 阅读 · 0 评论 -
如何计算时间复杂度
[size=medium]求解算法的时间复杂度的具体步骤是: ⑴ 找出算法中的基本语句; 算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。 ⑵ 计算基本语句的执行次数的数量级; 只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高次幂的系数。这样能够简化算法分析,并且使注意力...原创 2012-09-03 14:27:35 · 117 阅读 · 0 评论