您的位置:逆风者 易语言 支持库大全 正文
 添加时间:2007-11-07 原文发表:2007-11-07 人气:39


数据结构支持库(1.2-0).zip
下载: zip 文件

支持库名称及版本:数据结构支持库(1.2#0版)
逆风编程精品
所支持语言:中文(大陆)
提供节点,链表,栈,队列,树,二叉树、表(Map)等数据类型
本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了7种库定义数据类型,提供了95种命令。
操作系统需求: Windows、Linux

----- 支持库的作者信息 -----
作者姓名:大有吴涛易语言软件公司
邮政编码:116001
通信地址:辽宁省大连市中山区人民路55号亚太国际金融中心
电话号码:+86(0411)88995831
传真号码:+86(0411)88995834
电子信箱:service@dywt.com.cn
主页地址:http://dywt.com.cn
其它信息:祝您一帆风顺,心想事成!
创建()  在内存中创建一个节点的数据类型。该命令在进入变量的作用于后,系统会自动调用
释放()  释放已经创建的节点。该命令在离开变量的作用域后,系统会自动调用该方法
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
加入属性()  在节点中加入属性。成功加入返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
删除属性()  从节点中删除属性。成功删除返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
修改属性()  修改节点的属性值。成功修改返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取全部属性名()  取出节点的全部属性名称。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取属性类型()  取出节点属性值的数据类型。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取数值()  取出节点的数值型属性值。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取逻辑值()  取出节点的逻辑型属性值。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取日期值()  取出节点的日期型属性值。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取文本值()  取出节点的文本型属性值。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取字节集值()  取出节点的字节集型属性值。成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
创建()  链表的构造函数,默认调用
释放()  链表的析构函数,默认调用
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
是否为空()  判断链表中是否存有数据。如果链表为空返回真,如果链表非空返回假
取大小()  取出链表中节点的数量
加入节点()  在链表中加入新的节点。加入链表中自动根据键值参数进行从小到大的排序。键值参数可以省略,如果省略,默认键值为链表中最大的键值加一。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
删除首节点()  删除链表的首节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
删除尾节点()  删除链表的尾节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
全部删除()  删除链表的全部节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
删除当前节点()  删除链表的当前节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
删除节点()  删除链表中指定键值的节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
修改节点()  使用参数节点替换链表中指定键值的节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
修改当前节点()  修改链表中的当前节点为参数节点。该方法执行成功返回真,失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
向下移动()  链表中的当前节点向下移动一个节点。该方法执行成功返回真,执行失败返回假。如果是链表尾节点执行“向下移动”,返回假
向上移动()  链表中的当前节点向上移动一个节点。该方法执行成功返回真,执行失败返回假。如果是链表首节点执行“向上移动”,返回假
到首节点()  链表中的当前节点移动到首节点
到尾节点()  链表中的当前节点移动到尾节点
搜索节点()  链表中的当前节点移动到参数键值指定的节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取当前节点键值()  取链表中当前节点的键值。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取当前节点()  取链表中的当前节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
取节点()  根据参数键值取链表中的节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
创建()  栈的构造函数,默认调用
释放()  栈的析构函数,默认调用
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
是否为空()  判断栈中是否存有数据。如果栈为空返回真,如果栈非空返回假
取大小()  取出栈中节点的数量
清空()  删除栈中的所有节点
取栈顶节点()  取栈顶端的节点值,与“弹出”方法不同的是栈顶的节点并不出栈。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
压入()  向栈中压入一个节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
弹出()  从栈中弹出一个节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
创建()  队列的构造函数,默认调用
释放()  队列的析构函数,默认调用
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
是否为空()  判断队列中是否存有数据。如果栈为空返回真,如果栈非空返回假
取大小()  取出队列中节点的数量
清空()  删除队列中的所有节点
取队列首节点()  取队列的首节点,与“弹出”方法不同的是对列的首节点并不弹出,仍保留在对列中。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
压入()  向队列的尾部压入一个节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
弹出()  从队列的首部弹出一个节点。该方法执行成功返回真,执行失败返回假。如果失败,可以通过“取失败原因”方法得到出错信息
创建()  二叉树的构造函数,默认调用
释放()  二叉树的析构函数,默认调用
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
是否为空()  判断二叉树中是否存有数据。如果二叉树为空返回真,如果二叉树非空返回假
取大小()  取出二叉树中节点的数量
取二叉树深度()  取出二叉树的深度
清空()  删除二叉树中的所有节点
到左子树()  移动二叉树的当前节点到它的左子树节点上。成功返回真,如果失败或者二叉树的左子树为空,返回假
到右子树()  移动二叉树的当前节点到它的右子树节点上。成功返回真,如果失败或者二叉树的右子树为空,返回假
搜索节点()  移动二叉树的当前节点到指定键值的节点上。成功返回真,失败返回假
到根节点()  移动二叉树的当前节点到根节点上。成功返回真,失败返回假
到父节点()  移动二叉树的当前节点到其父节点上。成功返回真,失败返回假。如果当前节点为根节点,执行该方法返回假
取当前节点()  取二叉树的当前节点。成功返回真,失败返回假
取当前节点键值()  取二叉树的当前节点的键值。成功返回真,失败返回假
插入节点()  向二叉树中插入节点。成功返回真,失败返回假
修改节点()  修改二叉树中指定键值的节点。成功返回真,失败返回假
修改当前节点()  修改二叉树中当前节点。成功返回真,失败返回假
删除节点()  删除二叉树中指定键值的节点。如果参数“删除标志”为假,仅删除一个节点的情况下分为以下几种不同的情形和执行结果:一,欲删除节点没有子节点,直接删除节点。二,欲删除节点仅有左子节点,删除节点后,把删除节点的左子节点连接到删除节点的双亲上。三,欲删除节点仅有右子节点,删除节点后,把删除节点的右子节点连接到删除节点的双亲上。四,欲删除节点有左子节点和右子节点,删除节点后,把删除节点的左子树上键值最大的节点(也是最右边的节点)连接到删除节点的双亲上,也就是提升到删除节点的位置,然后把它的左子树连接到它以前位置的双亲上。成功删除后,二叉树的当前节点值恢复为根节点值。该方法成功返回真,失败返回假
删除当前节点()  删除二叉树中当前节点。删除原则和“删除节点”方法相同。成功删除后,二叉树的当前节点值恢复为根节点值。该方法成功返回真,失败返回假
创建()  树的构造函数,默认调用
释放()  树的析构函数,默认调用
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
是否为空()  判断树中是否存有数据。如果树为空返回真,如果树非空返回假
取大小()  取出树中节点的数量
清空()  删除树中的所有节点
到子节点()  移动当前节点到它的第一个子节点。成功返回真,失败或者当前节点没有子节点返回假。树的一个节点可以有多个子节点,该方法仅能移动当前节点到它的第一个子节点,其他节点的遍历可以通过“到兄弟节点”方法实现
到兄弟节点()  移动当前节点到它的下一个兄弟节点。成功返回真,失败或者当前节点没有下一个兄弟节点返回假。父节点的所有子节点以链表的形态存在,该方法仅能向一个方向移动,在其中的一个子节点可以通过该方法移动到下一个兄弟节点,但是无法反向移动
到根节点()  移动当前节点到树的根节点。成功返回真,失败返回假。
到父节点()  移动当前节点到其父节点。成功返回真,失败返回假。
取当前节点()  取树的当前节点。成功返回真,失败返回假
取子节点数()  取当前节点的子节点数量
插入节点()  向树中插入节点,插入位置为当前节点的子节点链表的末端。成功返回真,失败返回假。如果树是一个空的树,则把插入的节点作为树的根节点
修改当前节点()  修改树中当前节点的值为参数节点的值。成功返回真,失败返回假
删除当前节点()  删除树中当前节点。成功删除后,树的当前节点值恢复为根节点值。成功返回真,失败返回假
取节点索引()  取当前节点在其父节点的所有子节点数组中的索引。如果失败将返回-1
取失败原因()  得到上次方法执行失败的原因信息。该方法必须在方法执行失败后马上执行,才能正确取出失败原因
创建()  创建MAP。该命令在进入变量的作用于后,系统会自动调用
释放()  释放已经创建的MAP。该命令在离开变量的作用域后,系统会自动调用该方法
拷贝构造函数()  拷贝构造。该命令在系统调用“=”时,系统会自动调用该方法
加入键值对()  将“键”和“值”两者配对加入到对象中。如果已存在相同的“键”,则新“值”将覆盖旧“值”。执行成功返回真,失败返回假。
取键值()  如果对象中没有指定的键,则返回假。
取键值数()  返回对象中“键-值”对的个数。
取所有键()  返回由所有键组合的字节集数组。
相关文章

压缩解压支持库(1.1-0)
数据图表支持库(1.6-2)
数值计算支持库(1.0-18)
应用接口支持库(1.1-3)
数据操作支持库一(1.0-50)
控制台操作支持库(1.0-1)
通用对象支持库(1.0-1)
代码编辑框支持库(1.0-10)
文字编码转换支持库(1.0-50)
农历日期支持库(1.2-3)
数据库操作支持库(1.4-5)
DirectX支持库(1.5-2)
拖放支持库(1.0-2)
EXCEL2000支持库(1.0-7)
高级表格支持库(1.3-8)
图像格式转换支持库(1.0-4)
进程通讯支持库(1.1-2)
因特网服务支持库(1.2-1)
易Logo支持库(1.0-105)
多媒体支持库(2.4-8)

相关评论


本文章所属分类:首页 易语言 支持库大全

  热门关键字: