
数据结构和算法
文章平均质量分 68
ulark
这个作者很懒,什么都没留下…
展开
-
比较两个集合中的交集元素
面向对象的思想所在(用现实中的方法去思考和编程) /// /// 比较两个集合中的交集元素(篮子挑鸡蛋为例,挑出不是交集的鸡蛋放到第三个篮子里) /// /// /// protected void Page_Load(object sender, EventArgs e) { //数据集(第一篮子) DataTabl原创 2010-01-15 10:53:00 · 1099 阅读 · 0 评论 -
字节换算关系
①位/比特(bit):这是内存中最小的单位,二进制数序列中的一个0或一个1就是一比比特,在电脑中,一个比特对应着一个晶体管。 ②字节(B、Byte):是计算机中最常用、最基本的存在单位。一个字节等于8个比特,即1 Byte=8bit。 ③千字节(KB、Kilo Byte):电脑的内存容量都很大,一般都是以千字节作单位来表示。1KB=1024Byte。原创 2009-12-19 18:53:00 · 1382 阅读 · 0 评论 -
>之--线性表的顺序存储(顺序表) (转)
线性表是线性存储结构中比较简单的一种结构.线性表是线性结构的抽象,线性表中的各个元素是一对一的线性关系,这种一对一的关系是位置关系,即:除第一个元素外,其他元素只有一个前驱;除最后一个元素外,其他元素只有一个后继; 线性表的存储分为:顺序存储和链式存储,顺序存储是指用地址连续的存储单元依次存储线性表中的各个元素,用这种方式存储的线性表称为顺序表;链式存储是指用一组任意的存储单元(地址可以是原创 2009-12-24 09:59:00 · 482 阅读 · 0 评论 -
考察数据结构——第二部分:队列、堆栈和哈希表[译]
原文链接:Part 2: The Queue, Stack, and Hashtable本文是"考察数据结构"系列文章的第二部分,考察了三种研究得最多的数据结构:队列(Queue),堆栈(Stack)和哈希表(Hashtable)。正如我们所知,Quenu和Stack其实一种特殊的ArrayList,提供大量不同类型的数据对象的存储,只不过访问这些元素的顺序受到了限制。Hashtable则提供原创 2010-03-08 10:56:00 · 473 阅读 · 0 评论 -
考察数据结构——第三部分:二叉树和BSTs[译]
本文是"考察数据结构"系列文章的第三部分,讨论的是.Net Framework基类库没有包括的常用数据结构: 二叉树。就像线形排列数据的数组一样,我们可以将二叉树想象为以二维方式来存储数据。其中一种特殊的二叉树,我们称为二叉搜索树(binary search tree),简称为BST,它的数据搜索能力比一般数组更加优化。 目录:简介在树中排列数据理解二叉树用BSTs原创 2010-03-08 13:01:00 · 611 阅读 · 0 评论 -
考察数据结构——第一部分:数据结构简介[译]
介绍:本文是介绍在.Net平台下使用数据结构的系列文章,共分为六部分,这是本文的第一部分.本文试图考察几种数据结构,其中有的包含在.Net Framework的基类库中,有的是我们自己创建的.如果你对这些名词不太熟悉,那么我们可以把数据结构看作是一种抽象结构或是类,它通常用来组织数据,并提供对数据的操作.最常见并为我们所熟知的数据结构就是数组array,它包含了一组连续的数据,并通过索引进行访问.原创 2010-03-08 10:55:00 · 451 阅读 · 0 评论