登录
首页 » 算法 » 严蔚敏版《数据结构(C语言版)》源代码及运行演示系统

严蔚敏版《数据结构(C语言版)》源代码及运行演示系统

于 2022-02-09 发布 文件大小:2.92 MB
0 228
下载积分: 2 下载次数: 1

代码说明:

《数据结构》(C语言版)算法源码及运行演示系统使用说明一、启动演示系统双击演示系统应用程序文件“DS_VC_ALGO.EXE”启动演示系统。二、演示系统使用步骤除了个别算法之外,演示系统给出了《数据结构》(C语言版)书中算法对应的程序代码(CPP文件)和测试运行程序(VC++6.0的EXE文件)。通过本系统,可以显示算法的源代码以及运行结果。具体操作步骤如下:1.选择相应章单击演示系统界面右侧章选择按钮。例如,要选择第6章,则单击“第6章”选择按钮。当相应章被选择后,窗口的右侧部分将列出本章的算法选择按钮。例如,选择第6章后,窗口的右侧部分将显示第6章中的算法6.1-6.13和6.15的选择按钮。由于书中的算法6.14和6.16只是示意性算法,故未给出源码,其按钮上的文字为灰色,处于“无效”状态。2.选择相应章中的算法单击窗口右侧部分所列举的本章某个算法选择按钮,被选择的算法的源码将在窗口左侧空白区域中显示。对于较长的源码,单击显示区域后,可用键盘的光标键和翻页键浏览源码。3.运行测试程序单击窗口上部的“运行”按钮,将弹出运行窗口,运行所选算法的测试程序。若运行按钮为灰色,表示该算法无单独测试程序。测试运行说明:测试运行窗口显示程序的执行过程及结果。若在显示过程中出现运行窗口无法正常演示的情况,只需调节运行窗口大小即可正常显示(调节最小化按钮或窗口最大化/还原按钮“ ”)。三、退出演示系统使用完毕后,单击窗口右上角关闭按钮“ ”退出演示系统。四、测试程序示例在《数据结构》的课程教学中,各抽象数据类型的设计与实现是重要的学习和实践环节。为此,本系统只给出了各算法源码的测试程序的可执行文件。在此,给出算法6.5的测试程序示例,以供参考。算法6.5是中序遍历线索二叉树的非递归算法,要对其源码进行测试,可首先调用算法6.6及6.7建立中序线索二叉树。以下是测试程序的源码,相关类型和辅助函数定义在文件include06.h和include06.cpp中,此略。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Example to calculate, with basic operations, polinomial til 10 degrees, just the...
    Example to calculate, with basic operations, polinomial til 10 degrees, just the first step for solution of polinomial problems, can be implemented according to your wish-Example to calculate, with basic operations, polinomial til 10 degrees, just the first step for solution of polinomial problems, can be implemented according to your wish
    2023-07-30 06:10:03下载
    积分:1
  • vtk 图像处理入门示例
    这是叶峰无偿提供的宝贵的学习财富,叶峰同志为中国的VTK研究事业和C3P论坛的发展作出巨大贡献,国内的VTK研究源头从C3P开始传播到各个学校、研究所、企业,同时也从C3P走出一大批VTK&C3P的优秀人才。非常感谢叶峰的努力和分享,希望大家向他学习
    2022-03-12 04:36:14下载
    积分:1
  • 超酷的走迷宫程序
    超酷的走迷宫程序 -cool Maze procedure
    2022-03-10 01:29:03下载
    积分:1
  • 在 java 中使用 GMM 的语音情感识别
    这项工作已开发一个应用程序估计使用的传感器的人类行为的主要目的。基于监测的它做为智能手机用户提供适当的反馈。
    2022-05-12 19:36:01下载
    积分:1
  • 用C++做的一个关于N!的运的求。给学习C++的朋友一个示例。...
    用C++做的一个关于N!的运算的求法。给学习C++的朋友一个示例。-With C++ Done on the N! Method of computing. To learn C++ Friends an example.
    2022-12-29 20:20:03下载
    积分:1
  • A*解决图的搜索问题
    可以在CodeBlocks或devc++上运行;可以将估价函数修改为曼哈顿距离,这样搜索的效率会提高;
    2022-02-02 01:30:45下载
    积分:1
  • 遗传背包问题
    应用背景背包问题和背包问题是一个问题组合优化:给定一组项目,每一个有一个重量和一个值,确定每个项目的数目,以包括在集合中,以便总重量小于或等于一个给定的限制和总的值是尽可能大。它的名字来自于一个被人所面对的问题受限于一个固定大小的背包,必须用最有价值的项目。问题往往出现在资源分配,有财务约束和在组合数学领域等,学习计算机科学,复杂性理论,密码学与应用数学。背包问题已经研究了一个多世纪,与早期的作品约会远1897。它不知道如何命名“背包问题”起源,但问题被称为在早期的作品数学家托拜厄斯丹(1884–1956),这表明这个名字可能在民间传说中存在的数学问题已经完全定义。并;https://en.wikipedia.org/wiki/knapsack_problem并;关键技术代码是用matlab遗传算法。在人工的领域智能,遗传算法(遗传算法)是一种模拟的搜索启发式自然选择过程。这种启发式(有时也被称为启发式)通常用于生成优化有用的解决方案搜索问题。遗传算法属于大类进化算法(环境),它生成的解决方案,优化问题利用自然进化启发的技术,如遗传、突变,选择和交叉。https://en.wikipedia.org/wiki/genetic_algorithm
    2022-07-15 17:39:03下载
    积分:1
  • 把CString格式转化为Char
    void CRSLAIDoc::CString2Char(CString TempCString,char ch[]) { int i; char *tmpch; int wLen=WideCharToMultiByte(CP_OEMCP,0,TempCString,-1,NULL,0,NULL,NULL); tmpch=new char[wLen+1]; WideCharToMultiByte(CP_OEMCP,0,TempCString,-1,tmpch,wLen,NULL,NULL); for(i=0;tmpch[i]!="
    2023-04-25 23:50:03下载
    积分:1
  • 利用PML 计近场的FDTD 三维程序
    利用PML 计算近场的FDTD 三维程序-PML calculations using the FDTD near-field three-dimensional process
    2023-05-08 06:55:02下载
    积分:1
  • 聚类分析的for程序集
    聚类分析的for程序集-cluster analysis procedures for the collection
    2022-06-20 22:32:51下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载