数据结构算法:Visual C++6.0程序集

数据结构算法:Visual C++6.0程序集
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2005-05
版次: 1
ISBN: 9787508429564
定价: 45.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 363页
字数: 529千字
2人买过
  • 本书收集了当前国内几本比较流行的数据结构算法书中的算法,在Visual C++6.0平台上将其编写成可以直接运行的程序。对有些算法,还给出了多种程序设计方案实现,以迅速提高程序员的算法与程序设计能力。

      本书遵循数据结构算法书中的体系,将全书分为九章对应之,以便阅读。它们是:顺序存储结构的表、堆栈和队列,链式存储结构的表、堆栈和队列,数组、串和广义表,递归,树和二叉树,图,排序,查找,文件。本书的光盘中含有108个完整的程序源代码、可执行文件。

      本书适合于想要通过编程实例学习数据结构的C++程序员,也可以作为高校师生学习计算机编程与数据结构的参考书,尤其适合报考计算机软件专业研究生的人员与参加信息奥赛班学习的人员参考。 前言

    第1章  顺序存储结构的表、堆栈和队列

     1.1 线性表的数组表示和实现

      1.1.1 程序构思

      1.1.2 线性表的类定义linelist1.h

      1.1.3 线性表的实现linelist1.cpp

      1.1.4 线性表的测试linelist1m.cpp

      1.1.5 linelistm.cpp运行结果

      1.1.6 分析

     1.2 线性表的动态分配顺序表示和实现

      1.2.1 程序构思

      1.2.2 线性表的类定义linelist2.h

      1.2.3 线性表的实现linelist2.cpp

      1.2.4 线性表的测试linelist2m.cpp

      1.2.5 linelist2m.cpp运行结果

      1.2.6 分析

     1.3 顺序堆栈的类定义(动态分配)和实现

      1.3.1 程序构思

      1.3.2 顺序堆栈的类定义stack1.h

      1.3.3 顺序堆栈的实现stack1.cpp

      1.3.4 顺序堆栈的测试stack1m.cpp

      1.3.5 stack1m.cpp运行结果

     1.4 顺序堆栈的类定义(动态分配)和实现

      1.4.1 程序构思

      1.4.2 顺序堆栈的类定义stack.h

      1.4.3 顺序堆栈的实现stack.cpp

      1.4.4 顺序堆栈的测试stackmain.cpp

      1.4.5 stackmain.cpp运行结果

     1.5 顺序堆栈的类定义(数组表示)和实现

      1.5.1 程序构思

      1.5.2 顺序堆栈的类定义linearStack1.h

      1.5.3 顺序堆栈的实现linearStack1.cpp

      1.5.4 顺序堆栈的测试linearStack1m.cpp

      1.5.5 linearStack1m.cpp运行结果

      1.5.6 分析

     1.6 将中缀表达式转换为后缀表达式

     1.7 十进制数转换为八进制数

     1.8 括号匹配的检验

     1.9 行编辑程序

     1.10 行编辑程序

     1.11表达式求值

     1.12 顺序循环队列的类定义(数组表示)和实现

      1.12.1  程序构思

      1.12.2 顺序循环队列的类定义queue1.h

      1.12.3 顺序循环队列的实现queue1.cpp

      1.12.4 顺序循环队列的测试queue1m.cpp

      1.12.5 queue1m.cpp运行结果

     1.13 顺序循环队列的类定义(动态分配)和实现

      1.13.1  程序构思

      1.13.2 顺序循环队列的类定义queue2.h

      1.13.3 顺序循环队列的实现queue2.cpp

      1.13.4 顺序循环队列的测试queue2m.cpp

      1.13.5 queue2m.cpp运行结果

     1.14 循环双端队列顺序表示和实现

      1.14.1  程序构思

      1.14.2 循环双端队列顺序表示duilie.cpp

      1.14.3 循环双端队列实现

      1.14.4 循环双端队列的测试

      1.14.5 duilie.cpp运行结果

      1.14.6 分析

     1.15 不考虑优先级相同元素的先进先出问题的顺序优先级队列

      1.15.1 程序构思

      1.15.2 不考虑优先级相同元素的先进先出问题的顺序优先级队列类定义SqpQueue.h

      1.15.3 顺序优先级队列实现SqpQueue.cpp

      1.15.4 顺序优先级队列的测试SqpQueuem.cpp

      1.15.5 SqpQueuem.cpp运行结果

     1.16 考虑优先级相同元素的先进先出问题的顺序优先级队列

      1.16.1 程序构思

      1.16.2 考虑优先级相同元素的先进先出问题的顺序优先级队列类定义SpQueue.h

      1.16.3  顺序优先级队列实现SpQueue.cpp

      1.16.4  顺序优先级队列的测试SpQueuem.cpp

      1.16.5 SpQueuem.cpp运行结果

      1.16.6 分析

    第2章  链接存储结构的表,堆栈和队列

    第3章  数组,串和广义表

    第4章  递推

    第5章  树和二叉树

    第6章  图

    第7章  排序

    第8章  查找

    第9章  文件

    参考文献
  • 内容简介:
    本书收集了当前国内几本比较流行的数据结构算法书中的算法,在Visual C++6.0平台上将其编写成可以直接运行的程序。对有些算法,还给出了多种程序设计方案实现,以迅速提高程序员的算法与程序设计能力。

      本书遵循数据结构算法书中的体系,将全书分为九章对应之,以便阅读。它们是:顺序存储结构的表、堆栈和队列,链式存储结构的表、堆栈和队列,数组、串和广义表,递归,树和二叉树,图,排序,查找,文件。本书的光盘中含有108个完整的程序源代码、可执行文件。

      本书适合于想要通过编程实例学习数据结构的C++程序员,也可以作为高校师生学习计算机编程与数据结构的参考书,尤其适合报考计算机软件专业研究生的人员与参加信息奥赛班学习的人员参考。
  • 目录:
    前言

    第1章  顺序存储结构的表、堆栈和队列

     1.1 线性表的数组表示和实现

      1.1.1 程序构思

      1.1.2 线性表的类定义linelist1.h

      1.1.3 线性表的实现linelist1.cpp

      1.1.4 线性表的测试linelist1m.cpp

      1.1.5 linelistm.cpp运行结果

      1.1.6 分析

     1.2 线性表的动态分配顺序表示和实现

      1.2.1 程序构思

      1.2.2 线性表的类定义linelist2.h

      1.2.3 线性表的实现linelist2.cpp

      1.2.4 线性表的测试linelist2m.cpp

      1.2.5 linelist2m.cpp运行结果

      1.2.6 分析

     1.3 顺序堆栈的类定义(动态分配)和实现

      1.3.1 程序构思

      1.3.2 顺序堆栈的类定义stack1.h

      1.3.3 顺序堆栈的实现stack1.cpp

      1.3.4 顺序堆栈的测试stack1m.cpp

      1.3.5 stack1m.cpp运行结果

     1.4 顺序堆栈的类定义(动态分配)和实现

      1.4.1 程序构思

      1.4.2 顺序堆栈的类定义stack.h

      1.4.3 顺序堆栈的实现stack.cpp

      1.4.4 顺序堆栈的测试stackmain.cpp

      1.4.5 stackmain.cpp运行结果

     1.5 顺序堆栈的类定义(数组表示)和实现

      1.5.1 程序构思

      1.5.2 顺序堆栈的类定义linearStack1.h

      1.5.3 顺序堆栈的实现linearStack1.cpp

      1.5.4 顺序堆栈的测试linearStack1m.cpp

      1.5.5 linearStack1m.cpp运行结果

      1.5.6 分析

     1.6 将中缀表达式转换为后缀表达式

     1.7 十进制数转换为八进制数

     1.8 括号匹配的检验

     1.9 行编辑程序

     1.10 行编辑程序

     1.11表达式求值

     1.12 顺序循环队列的类定义(数组表示)和实现

      1.12.1  程序构思

      1.12.2 顺序循环队列的类定义queue1.h

      1.12.3 顺序循环队列的实现queue1.cpp

      1.12.4 顺序循环队列的测试queue1m.cpp

      1.12.5 queue1m.cpp运行结果

     1.13 顺序循环队列的类定义(动态分配)和实现

      1.13.1  程序构思

      1.13.2 顺序循环队列的类定义queue2.h

      1.13.3 顺序循环队列的实现queue2.cpp

      1.13.4 顺序循环队列的测试queue2m.cpp

      1.13.5 queue2m.cpp运行结果

     1.14 循环双端队列顺序表示和实现

      1.14.1  程序构思

      1.14.2 循环双端队列顺序表示duilie.cpp

      1.14.3 循环双端队列实现

      1.14.4 循环双端队列的测试

      1.14.5 duilie.cpp运行结果

      1.14.6 分析

     1.15 不考虑优先级相同元素的先进先出问题的顺序优先级队列

      1.15.1 程序构思

      1.15.2 不考虑优先级相同元素的先进先出问题的顺序优先级队列类定义SqpQueue.h

      1.15.3 顺序优先级队列实现SqpQueue.cpp

      1.15.4 顺序优先级队列的测试SqpQueuem.cpp

      1.15.5 SqpQueuem.cpp运行结果

     1.16 考虑优先级相同元素的先进先出问题的顺序优先级队列

      1.16.1 程序构思

      1.16.2 考虑优先级相同元素的先进先出问题的顺序优先级队列类定义SpQueue.h

      1.16.3  顺序优先级队列实现SpQueue.cpp

      1.16.4  顺序优先级队列的测试SpQueuem.cpp

      1.16.5 SpQueuem.cpp运行结果

      1.16.6 分析

    第2章  链接存储结构的表,堆栈和队列

    第3章  数组,串和广义表

    第4章  递推

    第5章  树和二叉树

    第6章  图

    第7章  排序

    第8章  查找

    第9章  文件

    参考文献
查看详情
相关图书 / 更多
数据结构算法:Visual C++6.0程序集
数据新闻与信息可视化
周葆华;徐笛;崔迪
数据结构算法:Visual C++6.0程序集
数据合规师概论
郑少华、商建刚
数据结构算法:Visual C++6.0程序集
数据思维——从数据分析到商业价值(第2版)
王汉生
数据结构算法:Visual C++6.0程序集
数据科学优化方法
孙怡帆
数据结构算法:Visual C++6.0程序集
数据处理技术与方法研究
付雯
数据结构算法:Visual C++6.0程序集
数据治理 工业企业数字化转型之道 第2版
祝守宇
数据结构算法:Visual C++6.0程序集
数据可视化Pyecharts探秘实践教程/新工科大数据专业群实践丛书
余先昊、袁华 编
数据结构算法:Visual C++6.0程序集
数据标注工程——语言知识与应用
于东
数据结构算法:Visual C++6.0程序集
数据可视化基础与应用
刘佳 许桂秋 李静雯
数据结构算法:Visual C++6.0程序集
数据要素的产权分析与治理机制
王凯军 著
数据结构算法:Visual C++6.0程序集
数据权利保护的模式与机制
余圣琪
数据结构算法:Visual C++6.0程序集
数据科学伦理:概念、技术和警世故事
[比利时]大卫·马滕斯(David;Martens