码迷,mamicode.com
首页 >  
搜索关键字:c 数据结构 b-树    ( 30813个结果
C语言学习_test2
1.互满数 #include #include int fun(int n); int main(void) { int x, y; for(x = 1; x { for(y = 1; y { if(fun(x) == y && fun(y) == x) printf("%d %d\t", x, y); } } return 0; } ...
分类:编程语言   时间:2014-06-03 03:28:21    阅读次数:274
UVA 548(二叉树重建与遍历)
J - Tree Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit Status Appoint description:  System Crawler  (2014-05-16) Description   Tree  ...
分类:其他好文   时间:2014-06-03 03:06:52    阅读次数:359
[考研系列之数据结构]线性表之链表
1.链表分类 通过线性表概述,我们知道了链表这样一种数据结构,它又分成三类,分别是 单向链表循环链表双向链表 单向链表 单向链表的指针域只有一个指向下一个节点的指针,需要注意几点: 1.头指针——指向第一个节点 2.最后一个结点的指针指向NULL 3.头结点——在链表的第一个结点之前附设一个结点,它的数据域为空 所以,我们看到:     单向链表为空的链表...
分类:其他好文   时间:2014-06-03 01:05:56    阅读次数:311
数据结构学习之二叉排序树
介绍:二叉排序树是以一定的规则排列树中元素,因而可以进行快速的排序和查询的树状数据结构,一般规则是:对于树中任意一个节点,左孩子严格小于根,根严格小于右孩子,有点像大根堆。(只是大根堆中左右孩子关系并不确定,且和根的关系是统一的,而且有上浮和下沉操作使得大根堆总是一棵完全二叉树,其不断弹出堆顶形成有序列的过程叫做堆排序。虽然二叉排序树中也有旋转操作使得树尽量平衡,但是由于数值大小分明的左右孩子,在...
分类:其他好文   时间:2014-06-03 01:01:17    阅读次数:313
二叉树的存储与遍历
typedef char status; typedef char Telemtype; #define NULL 0 #define OK 1 typedef struct bitnode{ Telemtype data; struct bitnode *lchild,*rchild; }bitnode,*bitree; Creatbitree(bitree &t) { //先序创建二叉...
分类:其他好文   时间:2014-06-03 00:47:39    阅读次数:195
实现基于数据结构的语言
实现基于数据结构的语言   创建任何 DSL 都应该从定义需要解决的问题开始。这里,我们需要定义一个 DSL 库(有时也称为组合库,combinators library),用于二维图形,这是一个很明显的选择。这个示例演示如何用大量简单的基本图形构建出复杂的结构。在计算机屏幕上的图像本质上就是线条和多边形的集合,尽管显示出来的图形可能极其复杂。这个示例用四个模块表现:第一,清单 12-1,提供...
分类:其他好文   时间:2014-06-03 00:38:21    阅读次数:420
[考研系列之数据结构]线性表之字符串
基本概念 串(字符串)  由0个或多个字符组成的有限序列,例如s="hello world" 串名  上例中的s 子串  某串任意连续字符组成的子序列,称为此字符串的子串 空串  0个字符的串,s="" 空格串  由一个或多个字符组成的串 模式匹配算法 ...
分类:其他好文   时间:2014-06-02 23:28:56    阅读次数:305
[考研系列之数据结构]线性表之栈
?基本概念 栈的定义 限定仅在表尾进行插入或删除的线性表 组成 栈顶 栈底 基本操作 入栈(PUSH) 往栈中插入一个元素 弹栈(POP) 从栈顶删除一个元素 栈的表示 顺序栈 链栈 对于顺序栈,有两...
分类:其他好文   时间:2014-06-02 22:28:26    阅读次数:337
[考研系列之数据结构]线性表之队列
基本概念 队列的定义 队列是一种只能在表的一头插入,另一头删除的线性表,简而言之具有FIFO的特性 组成 队头 队尾 扩展 双端队列 只能在两端进行删除插入操作的线性表 实现 链队列 顺序队列 循环队列 循环队列 循...
分类:其他好文   时间:2014-06-01 10:57:30    阅读次数:380
普林斯顿公开课:算法第0章,课程介绍
课程介绍 这门课程核心内容是算法和数据结构。 具体的算法和数据结构如下: 数据类型:堆栈、队列、背包、并查集、优先队列。 排序:快排、并排、堆排、基数排序 查找:BST、红黑BST、哈希表 图:BFS、DFS、Prim、Kruskai、Dijkstra 字符串:KMP、正则、TST、哈夫曼、LZW 高级:B树、后缀数组、最...
分类:其他好文   时间:2014-06-01 10:52:26    阅读次数:285
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!