原文:二叉堆(一)之 图文解析 和 C语言的实现

概要 本章介绍二叉堆,二叉堆就是通常我们所说的数据结构中 堆 中的一种。和以往一样,本文会先对二叉堆的理论知识进行简单介绍,然后给出C语言的实现。后续再分别给出C 和Java版本的实现 实现的语言虽不同,但是原理如出一辙,选择其中之一进行了解即可。若文章有错误或不足的地方,请不吝指出 目录 .堆和二叉堆的介绍 .二叉堆的图文解析 .二叉堆的C实现 完整源码 .二叉堆的C测试程序 转载请注明出处: ...

2014-04-05 09:11 6 25033 推荐指数:

查看详情

二叉查找树(一)之 图文解析C语言实现

概要 本章先对二叉树的相关理论知识进行介绍,然后给出C语言的详细实现。关于二叉树的学习,需要说明的是:它并不难,不仅不难,而且它非常简单。初次接触树的时候,我也觉得它似乎很难;而之所产生这种感觉主要是由于二叉树有一大陌生的概念、性质等内容。而当我真正的实现二叉树再回 ...

Thu Mar 27 17:43:00 CST 2014 22 52572
左倾(一)之 图文解析C语言实现

概要 本章介绍左倾,它和二叉一样,都是结构中的一员。和以往一样,本文会先对左倾的理论知识进行简单介绍,然后给出C语言实现。后续再分别给出C++和Java版本的实现实现语言虽不同,但是原理如出一辙,选择其中之一进行了解即可。若文章有错误或不足的地方,请不吝指出! 目录1. ...

Tue Apr 08 16:40:00 CST 2014 2 5910
二项(一)之 图文解析C语言实现

概要 本章介绍二项,它和之前所讲的(二叉、左倾、斜)一样,也是用于实现优先队列的。和以往一样,本文会先对二项的理论知识进行简单介绍,然后给出C语言实现。后续再分别给出C++和Java版本的实现实现语言虽不同,但是原理一样,选择其中之一进行了解即可。若文章有错误或不足的地方 ...

Mon Apr 14 17:39:00 CST 2014 1 9240
二叉(二)之 C++的实现

概要 上一章介绍了二叉的基本概念,并通过C语言实现二叉。本章是二叉C++实现。 目录1. 二叉的介绍2. 二叉图文解析3. 二叉C++实现(完整源码)4. 二叉C++测试程序 转载请注明出处:http://www.cnblogs.com ...

Sun Apr 06 17:39:00 CST 2014 3 8657
二叉实现

二叉是一种特殊的二叉是完全二元树(二叉树)或者是近似完全二元树(二叉树)。 二叉堆有两种:最大堆和最小堆。 最大堆:父结点的键值总是大于或等于任何一个子结点的键值; 最小堆:父结点的键值总是小于或等于任何一个子节点的键值。 二叉一般都通过"数组"来实现。数组实现二叉,父 ...

Sun Feb 14 05:14:00 CST 2016 0 2035
斐波那契(一)之 图文解析C语言实现

概要 本章介绍斐波那契。和以往一样,本文会先对斐波那契的理论知识进行简单介绍,然后给出C语言实现。后续再分别给出C++和Java版本的实现实现语言虽不同,但是原理如出一辙,选择其中之一进行了解即可。若文章有错误或不足的地方,请不吝指出! 目录1. 斐波那契的介绍2. 斐波 ...

Thu Apr 17 17:30:00 CST 2014 18 27064
二叉(三)之 Java的实现

概要 前面分别通过CC++实现二叉,本章给出二叉的Java版本。还是那句话,它们的原理一样,择其一了解即可。 目录1. 二叉的介绍2. 二叉图文解析3. 二叉的Java实现(完整源码)4. 二叉的Java测试程序 转载请注明出处:http ...

Mon Apr 07 16:20:00 CST 2014 8 10469
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM