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

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

于 2022-02-09 发布 文件大小:2.92 MB
0 115
下载积分: 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 个回复

  • 图像纹理分析:灰度共生矩阵
    把给定的图像分解为大小相同的小块,并算出灰度共生矩阵,求出图像的熵,能量等特征值。
    2022-02-24 22:36:21下载
    积分:1
  • 分数阶傅里叶变换计方面的文章,另附程序清单
    分数阶傅里叶变换计算方面的文章,另附程序清单-Fractional Fourier transform calculation of the article, followed the list of procedures
    2022-06-26 21:16:35下载
    积分:1
  • 快速表达式运
    快速表达式运算 - The fast expression operates
    2022-10-06 00:55:03下载
    积分:1
  • 普里姆的C语言实现
    普里姆(Prim)算法是一种构造性算法。设G=(V,E)是一个具有n个顶点的带权连通无向图,T=(U,TE)是G的最小生成树,其中U是T的顶点集,TE是T的边集,则由G构造从起始顶点v出发的最小生成树T的步骤如下:(1)初始化U={v},以v到其他顶点的所有边为候选边;(2)重复以下步骤(n-1)次,使得其他(n-1)个顶点被加入到U中:  a.从候选边中挑选权值最小的边加入TE,设该边在V-U中的顶点是k,将k加入U中;  b.考察当前V-U中的所有顶点j,修改候选边,若边(k,j)的权值小于原来和顶点j关联的候选边,则用边(k,j)取代后者作为候选边。本代码实现了普里姆算法。代码能正确运行。
    2022-02-07 15:39:21下载
    积分:1
  • 一个求解三维时变场的有限元,C语言实现,根据MAILE提出的实现....
    一个求解三维时变场的有限元算法,C语言实现,根据MAILE提出的算法实现.-Solving a time-varying three-dimensional FEM algorithm, C language, according to Maile realize the proposed algorithm.
    2022-02-15 13:12:08下载
    积分:1
  • 多示例学习工具箱
    用matlab编写的multiple-instance learning工具箱,实现了多种mil的算法,包括emdd, mi-svm, citation-knn等,同时支持不同的测试策略,如随机划分,leave-one-out,ten-fold-validation等,里面包含了libsvm的matlab实现,可以作为一个独立的算法使用。包中自带测试数据集,为标准的多示例数据集,通过扩展可以进行MIML的训练和测试任务。
    2022-03-01 13:58:05下载
    积分:1
  • MFC游戏开发
    应用背景基于MFC的2D 游戏开发技术。。。代码利用c++解决了怪物碰撞后的具体实现,,关键技术采用visual studio 2010开发的 mfc游戏中的 关键技术 怪物碰撞处理
    2023-05-29 22:50:09下载
    积分:1
  • 插入排序
    资源描述插入排序,其中包含键盘输入,文件输入,数据结构线性表的应用,函数递归的应用,c语言,
    2022-05-24 16:18:19下载
    积分:1
  • stl文件读取与显示
    应用背景STL = STL文件,一种3D模型文件格式STL(STereo Lithography的缩写) STL文件格式是由3D SYSTEMS 公司于1988 年制定的一个接口协议,是一种为快速原型制造技术服务的三维图形文件格式。STL 文件由多个三角形面片的定义组成,每个三角形面片的定义包括三角形各个定点的三维坐标及三角形面片的法矢量。三角形顶点的排列顺序遵循右手法则。 STL 文件有2 种类型:文本文件(ASCII格式)和二进制文件(BINARY)。关键技术This program may crash your system or run poorly depending on your   hardware.  The program and code contained in this archive was scanned   for virii and has passed all test before it was put online.  If you   use this code in project of your own, send a shout out to the author!
    2022-05-08 08:33:51下载
    积分:1
  • 此文档为有限元热力耦合分析的内容,本人搞有限元分析,借助对热力耦合的理解,上传此文...
    此文档为有限元热力耦合分析的内容,本人搞有限元分析,借助对热力耦合的理解,上传此文-This document is coupled thermo-mechanical finite element analysis of the content, I engage in finite element analysis, with the understanding of the thermal coupling, upload this article
    2022-01-25 18:42:55下载
    积分:1
  • 696518资源总数
  • 105540会员总数
  • 37今日下载