自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Debuging

此博记录博主的程序员成长历程,所学所思所得,欢迎交流~~

  • 博客(12)
  • 收藏
  • 关注

原创 内部排序算法(一):交换排序(冒泡排序,快速排序)

这是我的博文系列《内部排序算法》的第一篇。所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。所谓内部排序,是指在排序过程中,若整个文件都是放在内存中处理,排序时不涉及数据的内、外存交换(外排序的定义则相反)。        内部排序法按照策略可以划分为五类:插入排序、选择排序、交换排序、归并排序和分配排序。待排文件的存储方式采用顺序表(或直接用向量)作为存储结构(其他的

2014-08-25 23:55:42 1293

原创 哈夫曼编码(最优前缀码)

作为哈夫曼树的一个重要应用,我们来介绍哈夫曼编码。在我的上一篇博文《树之哈夫曼树》中已经介绍了建立哈夫曼树的过程,而由哈夫曼树求得的编码为最优前缀码。每个叶子表示的字符的编码,就是从根到叶子的路径上的标号依次相连所形成的编码,显然这就是该字符的最优前缀码。所谓前缀码是指,对字符集进行编码时,要求字符集中任一字符的编码都不是其它字符的编码的前缀,比如常见的等长编码就是前缀码。所谓最优前缀码是指,平均

2014-08-23 15:35:11 27298

原创 树之哈夫曼树(最优二叉树)

本文来介绍哈夫曼树。

2014-08-22 17:22:51 4632

原创 树之二叉树

本文来介绍二叉树。二叉树是树形结构d

2014-08-17 19:06:10 516

原创 队列之链队列

感觉自己看的好慢啊,什么时候才能看到shu

2014-08-16 13:45:41 522

原创 队列之循环队列

最近一直在思考读

2014-08-15 16:22:27 862

原创 队列之顺序队列

又是美好的一天哈,继续码代码~~本文介绍了顺序队列的实现

2014-08-13 20:23:58 547

原创 栈之链栈

本文主要介绍链栈。链栈就是没有附加头结点的运算受限的单链表。

2014-08-13 15:19:23 355

原创 栈之顺序栈

我是辛勤的小蜜蜂~~~下面来介绍下顺序栈。本文的顺序栈具有以下特点

2014-08-12 23:34:34 511

原创 线性表之双循环链表

下午睡了一觉起来继续写哈。本文中的双循环链表有以下特征:有头结点,每个结点中除next域存放后继结点地址外,还增加一个指向其直接前趋的指针域prior(这点与单链表区分开),将头结点和尾结点链接起来(即循环性)。相关的插入删除操作需要修改4个指针的指向。写的时候纠结了一会儿边界条件,比如删除第一个或最后一个结点,在第一个结点前或最后一个结点后插入新结点,调试了一会,应该调出来了吧~~囧~~错误之处

2014-08-12 19:43:55 666

原创 线性表之单循环链表

程序员没有午休,话说好多年不睡午觉了哈,利用中午时间调试好了单循环链表的程序。据说某学长当年面试的时候被问到“如何用循环链表输出1-10”?看来这个问题还是很火的哈~~~本文中介绍的单循环链表不具有一般意义,它有以下的特征:带头结点,设头指针(有些循环链表设尾指针)。我们知道,循环链表中没有NULL指针,涉及遍历操作时,其终止条件就不再是像非循环链表

2014-08-12 15:39:27 829

原创 线性表之单链表

吃完晚饭一直在写,ludao弱菜的第一篇博客诞生了

2014-08-11 21:38:04 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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