-
严蔚敏版《数据结构(C语言版)》源代码及运行演示系统
《数据结构》(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中,此略。
- 2022-02-09 13:50:13下载
- 积分:1
-
网络分类,神经网络的分类
神经网络的分类、在matlab中实现,是非常重要的,值得一看,俩面向西的介绍了分类的代码,算法,以及相应的郭晨,步骤
- 2023-01-01 20:10:03下载
- 积分:1
-
blowfish 加密算法
blowfish 加密算法 二进制兼容的加密算法,加密匙可到128位-blowfish binary compatible encryption algorithm encryption algorithms, encryption keys can be 128
- 2022-02-10 13:07:59下载
- 积分:1
-
Mathematical modeling of the classical algorithm, including the most short
数学建模的经典算法实现,其中包括最短路等问题的实现-Mathematical modeling of the classical algorithm, including the most short-circuit issues such as the realization of
- 2022-03-20 01:55:37下载
- 积分:1
-
打印条形码示例
资源描述
Code128
Code39
两种编码规则的条形码,数字变成条形码的转换方法。
// TODO: Add your control notification handler code here
CDC dc;
int CodeName,printQuality;
LPSTR partial=NULL,text;
CCode39 code39;
CCode128 code128;
UpdateData(TRUE);
text=m_CodeText.GetBuffer (50);
//获取编码方式
CodeName=m_CodeName.GetCurSel();
if(CodeName==CB_ERR)
{
MessageBox("请选择编码方式");
return;
}
switch(CodeName)
{
case 0:
CodeType=CODE39;
break;
case 1:
CodeType=CODE128A;
break;
case 2:
CodeType=CODE128B;
break;
case 3:
CodeType=CODE128C;
break;
}
//获取打印机设备环境
if(!(printDlg.DoModal()))
{
MessageBox("打印错误。");
return ;
}
- 2022-03-22 14:26:04下载
- 积分:1
-
一个比较全面的数值分析类库的DLL文件,使用方便
一个比较全面的数值分析类库的DLL文件,使用方便-A more comprehensive numerical analysis of the class library DLL files, easy to use
- 2023-07-20 20:00:03下载
- 积分:1
-
模拟退火算法解决TSP旅行商问题和车辆配送路径优化
用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代。由多辆车对一批货物进行配送,车辆存在容积的限制,而不同的客户间的距离适用于旅行商问题,故此用模拟退火的思想来解决车辆配送和路径选择之间的关系
- 2022-03-22 09:14:07下载
- 积分:1
-
7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交10.判断线段是否相交但不交在端点处 11.求线段所在直线的方程 12.求直线的斜率 13....
7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交10.判断线段是否相交但不交在端点处 11.求线段所在直线的方程 12.求直线的斜率 13.求直线的倾斜角14.求点关于某直线的对称点15.判断两条直线是否相交及求直线交点16.判断线段是否相交,如果相交返回交点-7. For vector cosine angle 8. For the angle between the line 9. Line judge whether the intersection 10. Line judge whether the intersection but do not pay the endpoint Office 11. For the straight line segment where equation 12. For a linear slope 13. Seeking straight tilt angle 14. For a certain point on a linear symmetrical 15 points. to judge whether the intersection of two straight and for 16 straight intersection. Line judge whether the intersection, the intersection to intersection
- 2022-04-26 18:57:52下载
- 积分:1
-
散列算法,具有自动扩展功能
哈希算法,具有自动扩展功能
- 2022-10-05 09:40:03下载
- 积分:1
-
小型成绩管理系统
应用背景c语言课程设计,目前对于理科大学生来说,c语言是大学中的一门必修课,此系统为c语言的学习提供了很好的参考。关键技术利用c语言结构体实现的学生成绩管理系统,利用了c语言机构体,并实现了c语言结构体的增加,删除以及排序等算法。
- 2023-06-07 04:30:03下载
- 积分:1