
数据结构
歪歪の
这个作者很懒,什么都没留下…
展开
-
数据结构之线性表(数据结构day04)
线性表的定义和基本运算线性表的逻辑定义线性表,Linear_List是最简单和最常用的一种数据结构。线性表是由n个数据元素(结点)a1,a2,…,an组成的有限序列。类比数学中的数列概念。其中我们规定数组元素的个数n为该线性表的长度,size。当n为零时,称为空表。非空的线性表通常记为:(a1,a2,a3,…,an),其中ai(1<=i<=n)表示线性表的其中一个结点。...原创 2019-01-23 22:50:41 · 314 阅读 · 0 评论 -
斐波那契数列(数据结构day01)
斐波那契数列斐波那契数列,又称为黄金分割数列( 当n趋于无穷大时,前一项与后一项的比值越来越趋于黄金分割比0.618 ),因数学家列昂纳多·斐波那契(Leonardoda Fibonacci),以兔子繁殖为例引入,故又称为“兔子数列”,指的是这样一个数列:1,1,2,3,5,8,13,21,34… … 这个数列从第三项开始,每一项都等于前两项数列之和,即F(n)=F(n-1)+F(n-2)。斐...原创 2019-01-20 19:37:10 · 666 阅读 · 0 评论 -
线性表之栈(数据结构day05)
栈什么是栈 栈,stack,是限定在表的一端进行插入和删除预算的线性表 通常,将删除与插入的一端称为栈顶,每次退栈(即删除一个元素)的必是最后一个进栈的元素,而第一个进栈的元素必然是最后一个退栈的。即在栈中,元素具有先进后出,后进先出的特点,故把栈也称为先进后出的线性表,LIFO表(Last in first out).栈的顺序存...原创 2019-01-26 19:58:31 · 180 阅读 · 0 评论 -
计算机体系的认知(数据结构day2)
什么是IT?作为今后的IT人员,对 IT 没有一个明确的认识,实属有点说不过去。所谓IT是指信息技术(Information Technology),也称为信息和通信技术(Information and Communications Technology,ICT),是主要用于管理和处理信息所采用的各种技术总称,主要是应用 计算器科学 和通信技术来设计,开发,安装和部署信息系统及应用软件。冯·诺...原创 2019-01-21 22:49:43 · 477 阅读 · 0 评论 -
数据结构的认知(数据结构day03)
If you give someone a program,you will frustrate them for a day;if you teach them how to program,you will frustrate them for a lifetime数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间...原创 2019-01-23 17:30:02 · 282 阅读 · 0 评论