《数据结构》(C语言版)算法源码及运行演示系统使用说明一、启动演示系统双击演示系统应用程序文件“DS_VC_ALGO.EXE”启动演示系统,出现图1所示界面。
图1《数据结构》(C语言版)算法源码及运行演示系统主界面二、演示系统使用步骤除了个别算法之外,演示系统给出了《数据结构》(C语言版)书中算法对应的程序代码(CPP文件)和测试运行程序(VC++6.0的EXE文件)。
通过本系统,可以显示算法的源代码以及运行结果。
具体操作步骤如下:1.选择相应章单击演示系统界面右侧章选择按钮。
例如,要选择第6章,则单击“第6章”选择按钮。
当相应章被选择后,窗口的右侧部分将列出本章的算法选择按钮。
例如,选择第6章后,窗口的右侧部分将显示第6章中的算法6.1-6.13和6.15的选择按钮。
由于书中的算法6.14和6.16只是示意性算法,故未给出源码,其按钮上的文字为灰色,处于“无效”状态。
2.选择相应章中的算法单击窗口右侧部分所列举的本章某个算法选择按钮,被选择的算法的源码将在窗口左侧空白区域中显示。
对于较长的源码,单击显示区域后,可用键盘的光标键和翻页键浏览源码。
例如,选择了第6章中的算法6.5后界面如图2所示:图2选择算法6.53.运行测试程序单击窗口上部的“运行”按钮,将弹出运行窗口,运行所选算法的测试程序。
若运行按钮为灰色,表示该算法无单独测试程序。
例如,算法6.5的测试运行窗口如图3所示:图3测试运行窗口测试运行说明:测试运行窗口显示程序的执行过程及结果。
若在显示过程中出现运行窗口无法正常演示的情况,只需调节运行窗口大小即可正常显示(调节最小化按钮或窗口最大化/还原按钮“”)。
三、退出演示系统使用完毕后,单击窗口右上角关闭按钮“”退出演示系统。
四、测试程序示例在《数据结构》的课程教学中,各抽象数据类型的设计与实现是重要的学习和实践环节。
为此,本系统只给出了各算法源码的测试程序的可执行文件。
在此,给出算法6.5的测试程序示例,以供参考。
算法6.5是中序遍历线索二叉树的非递归算法,要对其源码进行测试,可首先调用算法6.6及6.7建立中序线索二叉树。
以下是测试程序的源码,相关类型和辅助函数定义在文件include06.h和include06.cpp中,此略。
//test0605.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"include06.h"//相关类型和辅助函数的定义BiThrTreepre;//线索二叉树遍历辅助变量#include"algo0607.cpp"//算法6.7源码#include"algo0606.cpp"//算法6.6源码#include"algo0605.cpp"//算法6.5源码intmain(intargc,char*argv[]){chargl_str[64];BiThrTreeT;BiThrTreeThrt;printf("*******************************************\n");printf("*《数据结构》(C语言版)严蔚敏,吴伟民*\n");printf("*算法6.5,6.6&6.7*\n");printf("*******************************************\n");srand((unsigned)time(NULL));//随机函数初始化T=NULL;//空二叉树Tfor(intpass=0;pass<5;pass++){//测试运行5次,第一次为空树outBiThrTree(T,gl_str);//以类广义表的方式输出二叉树T到gl_strprintf("T=%s\n",gl_str);//显示pre=NULL;Statusr=InOrderThreading(Thrt,T);//算法6.6,6.7,中序线索化printf("InOrderThreading(Thrt,T):%s\n",(r)?"OK":"ERROR");initVisitStr();//将visitStr清为空串InOrderTraverse_Thr(Thrt,v
2018/10/26 23:48:18 2.92MB 严蔚敏 数据结构 C语言 源代码
1
运用如下1、APageTurnWidget*page=newAPageTurnWidget(ui->widget);2、运用者声明一个槽函数用于接收此类发送的翻页的信息
2022/9/7 1:46:42 3KB Qt翻页控件
1
用户名,Email地址,昵称ajax无刷新验证能否已注册非空验证用户名验证:由英文字母和数字组成的4-16位字符,以字母开头!邮箱验证:Email格式不正确,例如web@sohu.com昵称验证:由汉字组成的2-8位字符!密码验证:密码不能含有非法字符,长度在4-10之间再次输入密码验证:两次输入密码不一致!注册成功后用户直接保存在session里进入登录页面搜索框实现智能联想(根据关键字联想贴吧名搜索)登录成功用户保存在session中显示用户昵称登录失败显示(登录失败!请重新)注销可以销毁session中的用户对象横条广告用flash制作替换效果个人中心显示用户头像及昵称奇吧朵朵展示留个贴吧信息(滚动文字)最新话题展示最新发帖标题并可点击进入常逛贴吧由用户登录后显示贴吧分类显示不同类型贴吧鼠标移动上去展示贴吧名热帖分类展示四个贴吧四条回复热帖排行榜显示回复最多三个帖子顶部展示贴吧名称,会员数,帖子数,以及帖吧简介帖子显示回复次数,标题,内容25字符发帖昵称以及发帖时间签到按钮可以判断能否登录,签到成功次数加一,提示以签到显示用户头像和昵称恢复按钮AJAX判断能否登录,登录后方可发帖右侧游戏动态加载翻页可实现看第一页,向前和向后翻页顶部显示广告,帖子标题只看楼主可实现只看楼主发表内容,取消只看楼主查看全部回复显示回复用户头像和昵称,回复内容签名档,楼层,发表时间关注AJAX判断用户能否已登录,关注成功次数加一,已关注提示鼠标移动到用户头像可查看用户信息实现翻页功能回复条数,返回当前贴吧回复按钮AJAX判断能否已登录,登陆后方可发帖我的帖子显示吧名,标题,回复次数,发帖时间,删除提示,删除失败提示我关注的帖吧显示把名,标题,回复次数,发帖时间,删除提示,删除失败提示
1
/*------------------------------------------------------------------||AjaxTablePage1.01|AJAX数组表格分页类 ||-------------------------------------------------------------------||Copyright(c)2009Apollo Updated:2009年2月5日9:44:56|| ||调用方式: |var自定义的全局变量名=newAjaxTablePage("自定义全局变量名","表格的ID","翻页后运行的前往函数"); |自定义的全局变量名.ioStr.DiyTH="表头1,表头2,.." |自定义的全局变量名.ioStr.Diystr="第一行1第一行2,..|第二行..|.." ||自定义的全局变量名.initialize(); || ||接口:每页记录数,表格头字符串,表格内容字符串 ||AJAX应用:适时获取新的字符串后设置上述接口再调用initialize()即可 || 参考网上代码所写,变量名不是很规范。
请见谅|| ||-------------------------------------------------------------------*/
2016/9/5 18:14:34 16KB AJAX 分页 表格 js
1
jQuery分页代码:无刷新ajax的翻页效果,简单说一下这个插件所要实现的功能,后台将查询出来的内容全部显示到页面上,这个插件要控制这些内容,使其一页一页显示。
有上一页,下一页,首页,尾页的功能。
在第一页时,上一页,首页要隐藏。
在最初一页时,尾页,下一页要隐藏。
一次只显示几个按钮,当点击当次最初一个按钮时,显示后面几个。
2018/8/17 5:14:50 43KB 脚本资源-jQuery
1
功能简介演示地址:http://www.pintujiajia.com其他模板演示请联系QQ:1658016817交流论坛:http://code.pintujiajia.com?QQ群:250356636?目前主要功能:1.淘宝客,一键淘点金2.分享图片4.标签栏采集工具5.分享音乐6.专题功能7.微群(小组)8.积分兑换9.相册10.日志11.活动12.投票13.招贴14.招贴15.微吧16.礼物17.数据分析18.更多功能等待你发掘程序特点:1.类似Pinterest、美丽说的瀑布流布局、内容随页面滚动自动加载,无须翻页及刷新;2.内置新浪微博、腾讯微博、豆瓣账号登录接口;3.针对中小站长、淘宝客、网店设计,提供商品信息抓取、图片抓取等必备功能4.URL伪静态,增强搜索引擎收录,有效提高SEO效果5.强大的采集工具
2020/11/24 3:11:27 6.78MB php源码
1
将军码输入法是一款集形码输入(拆字读音取声母)和拼音输入一体的高度智能化输入法平台。
将军码输入法支持:1、全拼,简拼,双拼,模糊音等纯拼音输入法方式,2、简单易学高效快速的拼音拆字输入3、全拼+直接辅助码,双拼+直接辅助码4、声母+;+辅助码(两头用分号;隔开)将军码输入法具有超大词库,可以自动智能组词,手工增词,删除词组,字词自动调频和手工调频相结合,支持带表情符合的自定义短语。
将军码输入法的直接辅助码(形码)就是拆分出来的小汉字的拼音声母(基本上不需要学习)使用这款输入法可以做到拼音不翻页,不会拼音也会打字,使你充分享受汉字输入的乐趣!
2020/1/6 6:24:50 7.08MB 将军码输入法
1
海猫小说是一个源于阅读app的魔改版,同样是一个基于书源集合的阅读器。
我个人认为和阅读app的区别、同样也是我推荐的原因在于:1.UI风格好看,简称颜值高:这不断都是我的择“软”标准,别杠我!个人喜好而已。
那它的吉祥物是一个海猫(这是什么动物我也不知道),启动图标就是一只黑色猫咪,软件里面是蓝灰色为主,很高级又干净。
我特别喜欢它的搜索功能,非常独特,点击中间的“搜索圈圈”就直接向上展开了,这个交互动作特别像苹果系统的样式,wow,没想到安卓手机也能体验一把iOS的交互?2.书源的质量好:虽然海猫小说里内置书源只有600多个,但是从搜书体验来说完全没有影响,很快就能搜出想要的书,并且一本书也有好几个书源可以用来切换。
每个书源质量都比较好,看书的时候几乎不会出现断章、乱码、乱章的情况,切换目录或书源的速度都很快。
综合来说,相比我以前使用的2000个书源的软件,它的书源似乎更优质,所以浓缩才是精华啊!3.功能齐全:这一点不想过多描述,总之你要用的听书、自动翻页、下载、调字体这些功能都支持,自行探索。
2017/9/1 8:55:17 25.44MB 海猫小说v1.0.1
1
九度淘宝直通车点击软件是针对搜索引擎的点击类软件软件。
软件可像真人点击一样,自动点击百度、谷歌、360搜索、搜狗、搜搜、淘宝、天猫等搜索引擎内的网址,点击逼真,效果好。
软件采用互刷机制,由众多挂机自愿者挂机,相互点击网站,可以用来提高来自搜索结果中的点击流量,借以提升网站在搜索中的排名、提高知名度,也可以用来点击网站广告,协助提高广告收益。
本软件采用互刷机制,挂机时间越长、点击的次数越多,积分就越多,自己设置的网站被其他挂机者点击的机会和次数也会越多!当积分为零时,你设置的网站就不会被其他人点击到,需要先挂机赚积分。
由于九度搜索点击软件完全模仿人的自然行为进行点击,所以软件工作时,占用一台电脑,在挂机的同时,不能干其他的事情。
建议在闲暇时挂机,或有多余的电脑挂机,也可以在自己的电脑上,安装虚拟机,在虚拟机上运行挂机软件,工作和挂机两不误九度淘宝直通车点击软件出色功能1.由全国各地众多挂机者自动点击,流量来源分布广泛而合理;
2.点击逼真,点击过程完全模拟真人点击,点击过程中自动随你模拟鼠标轨迹;
3.点击环境各异,因为是各地网友挂机自动互点,所以电脑环境、所在地区和点击IP等均是真实的,且彼此不同;
4.支持所有主流搜索引擎,包括百度、谷歌、360搜索、搜狗、搜搜、淘宝、天猫;
5.支持点击时段和点击地区设置。
针对性强,随心所欲,避免空点,提高效率;
6.智能自动翻页查找,例如可以点击百度搜索结果多前3页内的网站;
7.清空浏览痕迹、cookies、清除浏览缓存,点击有效;
8.目标网页随机停留数秒后自动关闭;
9.目标网页随机位置、随机二次点击、深入点击,效果更真实;
10.随自己点击意愿和预期,设置日最大点击量和每一个小时内的最大点击量;
11.免费。
挂机赚到一定的积分后即可用来点击自己的网站且没任何功能限制,全面免费开放。
九度淘宝直通车点击软件截图
2018/11/24 10:27:06 70.83MB 网络软件-网络推广
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡