虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

链表

  • 数据结构 array.h: 安全数组

    数据结构 array.h: 安全数组,可自动增长大小(随机访问,但扩充时效率低) linkedlist.h: 普通链表(可随机访问,但访问效率低) dclinkedlist: 双向循环链表(不可随机访问,但插入、遍历的效率都比普通链表高) hashtable.h: 哈希表(使用键值标识元素,键值一样的元素即认为相等,需重载 == 运算符并由用户定义哈希函数) binstree.h: 二叉搜索树(需重载 == 和 < 运算符) avltree.h: AVL 树(需重载 == 和 < 运算符)

    标签: array 数据结构 数组

    上传时间: 2013-12-18

    上传用户:zaizaibang

  • 传教士和野人问题是人工智能中的经典问题。本程序采用递归算法求解。定义一个函数

    传教士和野人问题是人工智能中的经典问题。本程序采用递归算法求解。定义一个函数,该函数返回一个解路径,路径可以用规则序列表示,也可以用状态序列表示。比如,用规则序列表示,可以表示为:(1 1)(1 0)。。。 表示:过去1个传教士,一个野人,回来一个传教士,。。。如果用状态序列表示,可以表示为:(3 3 1)(2 2 0)(3 2 )。。。 路径用一个链表表示,该函数返回该链表。在main中调用该函数,并打印输出该路径。

    标签: 人工智能 程序 定义 函数

    上传时间: 2013-12-23

    上传用户:我们的船长

  • 这篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方

    这篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方,较好的掌握这些重点会使对C的运用更加得心应手。此外会包括一些细节、易错的地方。涉及的主要内容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、链表等。一些最基本的概念在此就不多作解释了,仅希望能有只言片语给同是C语言初学者的学习和上机过程提供一点点的帮助。

    标签: C语言 过程 比较

    上传时间: 2014-05-26

    上传用户:671145514

  • 大量数据的管理是很多程序员的心病

    大量数据的管理是很多程序员的心病,很难找到一个速度快、效率高、支持超大规模数据的表,在1.0版本的基础上,启程花血本写下了这个强化了数据插入与删除的修正版,启程动态数组是一个功能强大的列表形数据管理链表,利用它可以轻松实现超大数据量的随机插入、删除、修改等操作,它另外一个特点就是速度极快,内存利用率高。 大量数据的管理必然需要占用大量的内存空间,如果这些数据占用的空间大小是随各种条件变化的,我们就不能使用数组来管理这些数据了(道理就不多说了),这时我们需要一个动态数组。MFC提供了一个很好的动态数组类CArray,对于少量数据,使用CArray就足够好用了,但是对于大量数据(10W级)它就力不从心了,因为它的本质就是一个数组,只不过对常用的插入、删除等操作进行了一个复杂的包装。为了解决这个问题,启程动态数组开创性地将链表与数组巧妙的结合起来,既有数组的高速随机索引的优点,又有链表的数据量灵活多变的特点。

    标签: 数据 程序员

    上传时间: 2013-12-16

    上传用户:wangyi39

  • 1、 应用程序 直接可以实现多项式的各项操作。 2、 查看原代码VC++6.0打开“多项式poly88.dsp”或者用记事本打开“多项式poly88.cpp” 3、 代码简单说明:

    1、 应用程序 直接可以实现多项式的各项操作。 2、 查看原代码VC++6.0打开“多项式\poly88.dsp”或者用记事本打开“多项式\poly88.cpp” 3、 代码简单说明: 本程序是一个工程文件包含了链式与顺序两种多项是处理方式: 链表存储结构:多项式类是polynomail,节点类是polynelem; 顺序存储结构:多项是结构体是Ploynomial,节点类是term。 4、 注:在运行应用程序"多项式.exe"时,在菜单上选链式存储与顺序存储的系数和指数的输入的 顺序是不同的,请根据提示输入系数与指数。 5、ADT在文件夹“多项式”里

    标签: poly 88 多项式 6.0

    上传时间: 2015-05-18

    上传用户:hongmo

  • 学生管理系统是本人用c语言写的一个DOC界面的简单学生管理系统

    学生管理系统是本人用c语言写的一个DOC界面的简单学生管理系统,采用链表存储。

    标签: 管理系统 c语言

    上传时间: 2013-12-18

    上传用户:xcy122677

  • C语言数据结构源代码

    C语言数据结构源代码,包括队列,栈和链表等。

    标签: C语言 数据结构 源代码

    上传时间: 2015-06-03

    上传用户:a673761058

  • C++数据结构源代码及算法实现说明

    C++数据结构源代码及算法实现说明,包括链表、树、队列和栈等。

    标签: 数据结构 源代码 算法

    上传时间: 2013-12-26

    上传用户:牛津鞋

  • 表达式分析, 支持算术运算,括号,关系运算,逻辑运算,字符串的like运算等。采用了有限自动机做词法分析, 语法分析用算符优先分析方法

    表达式分析, 支持算术运算,括号,关系运算,逻辑运算,字符串的like运算等。采用了有限自动机做词法分析, 语法分析用算符优先分析方法,正负号算符使文法不是OPG,因此这里作了特殊处理。分析的结果是逆波兰式, 存在一个链表中。在逆波兰式的基础上,用一个栈来进行求值。在vc++6.0下试验通过。 如有问题,可以mail: zch888email@163.com 我将尽快回复你。

    标签: like 运算 表达式

    上传时间: 2013-12-30

    上传用户:changeboy

  • 词法分析

    词法分析,基于链表的词法分析词法分析词法分析

    标签:

    上传时间: 2015-06-07

    上传用户:bibirnovis