洒满阳光的午后的博客

欢迎访问http://www.icoder.top

数据结构与算法:双向链表

与单向链表相比,双向链表拥有两个指针域,一个指向直接前趋,一个指向直接后继。 双向链表的表示 由图: 双向链表的结点也由数据域和指针域组成;结点之间通过指针域相连,Prev指针指向直接前趋,Next指针指向直接后继;头指针指向首元结点;首元结点的Prev指针为空指针,尾结点的...

2016-11-05 18:11:57

阅读数 259

评论数 0

数据结构与算法:链表基础

链表是通过指针连接数据元素的一种数据结构。链表由一系列结点(NODE)组成,每个结点包含两个域:存储数据元素的数据域(data field)和存储下一个结点地址的指针域(pointer field)。链表是除了数组以外使用得最多的数据结构,学习链表需要掌握以下几个重要的概念: 头指针(head ...

2016-08-20 10:21:03

阅读数 749

评论数 3

数据结构与算法:数组

数组是一个可以存储固定数量数据元素的容器,并且这些元素必须是同一种数据类型。很多数据结构都会使用数组来实现其算法,以下是理解数组概念的两个重要术语: 元素:存储在数组中的每一项叫做一个元素 下标:用来区分元素位置的数字指标 一、数组的表示 不同的编程语言会使用不同的方式声明数组,此处我们采...

2016-08-20 10:20:58

阅读数 281

评论数 0

算法基础

算法说简单些就是求解过程,它为获得所需结果而定义了一组按顺序执行的指令。算法通常独立于底层语言,即一个算法可以使用多种编程语言实现。 从数据结构的角度看,算法主要分为以下几类: 搜索——从一数据结构结构中找出特定项。 排序——将一组数据按制定顺序排序 插入——向数据结构中插入一项 更新——更新...

2016-08-20 10:20:54

阅读数 140

评论数 0

提示
确定要删除当前文章?
取消 删除