随笔分类 -  数据结构

用于学习的内容
摘要:树和图都有点难,以后慢慢填充 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 源代码 7 { 8 /// <summary> 9 /// 图可以有几种方法表示10 /// 1 邻接矩阵11 /// 2 临界表12 /// 13 /// 临街矩阵用一个一位数组存放所有的节点的信息14 /// 然后用一个二维数据存放,任意两个节点直接的边和权值的信息15 /// 不... 阅读全文
posted @ 2012-09-28 11:21 忧悦 阅读(133) 评论(0) 推荐(0)
摘要:树和图都有点难,以后慢慢修改维护。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 源代码 7 { 8 class TreeNode 9 { 10 public TreeNode lc; 11 public TreeNode rc; 12 public int value; 13 /* 14 ... 阅读全文
posted @ 2012-09-28 11:19 忧悦 阅读(106) 评论(0) 推荐(0)
摘要:/* 栈和队列是线性表的一种特殊形式,但是应用的时候较多。这两种结构自身的非常简单,但要想灵活应用,还是需要对其了解透彻。这篇文档不会再像上面的文档一样有过多的叙述,基本上都在上篇文档介绍过了,如果需要请看上面的文档。*/View Code/*下面是一个用顺序表实现的循环队列,想着挺难,实际上的定义和操作都是挺简单的*/View Code public int [] i; public SXqueue(int value) { i= new int[value]; length = 0; Maxle... 阅读全文
posted @ 2012-09-26 12:31 忧悦 阅读(180) 评论(0) 推荐(0)
摘要:脚踏实地-算法与数据结构-线性表 对于想从事软件开发工作的同学来说,算法与数据结构应该是一门不应该错过的课程,他告诉你如何才能快速的建立高效合理的程序。也许由于种种原因,我们失去了学习的机会,不过我们依旧可以通过自己的努力,将知识给补回来。相信很多同学也是被C语言的指针折磨个够呛,但现在我用面向对象的方式,把数据结构写一下,只是例子,你需要自己理解的东西还有很多,希望你不要只是为了应付学校的实验课。我们最先接触的应该是线性表结构,这是一个比较简单数据结构,也是后面其他数据结构的基础。废话少收,代码在上面,具体讲解我放到代码的注释部分。请打开下面的两个折叠部分 View CodeView C.. 阅读全文
posted @ 2012-09-25 22:53 忧悦 阅读(136) 评论(0) 推荐(0)