1以10/个城市结点的TSP问题为例,用遗传算法加以求解;
2掌握遗传算法的基本原理、各个遗传操作和算法步骤;
3能求出问题最优解,若得不出最优解,请分析缘由;
4要求界面显示每次迭代求出的局部最优解和最终求出的全局最优解
2019/1/27 18:22:33 180KB TSP 遗传算法
1
编译原理-龙书-习题答案,word版。
内容举例:第二章部分习题答案2.1考虑文法 S→SS+|SS*|a证明文法可生成符号串aa+a*解:S→SS*→SS+S*→aS+S*→aa+S*→aa+a*为此符号串构造语法树解:文法生成什么样的语言?证明结论解:将a看作运算数,文法生成语言L={支持加法、乘法的表达式的后缀表示方式} 证明类似2.2题b)=====================================2.2下列文法生成什么样的语言?证明你的结论。
是否有二义性?S→0S1|01解:生成语言L={0n1n|n>=1}证明:1)证文法推导出的符号串都在L中考虑最小语法树,推导出的符号串01显然∈L假定结点数<n的语法树对应的符号串都∈L,考虑结点数=n的语法树S,其结构必为,子树S1结点数<n,因此对应符号串t1∈L,S对应符号串为t=0t11,因此t∈L综合i)、ii),1)得证
2022/9/8 10:37:03 252KB 编译原理 龙书 习题答案
1
社会网络分析法是一种社会学研究方法,社会学理论认为社会不是由个人而是由网络构成的,网络中包含结点及结点之间的关系,社会网络分析法通过对于网络中关系的分析探讨网络的结构及属性特征,包括网络中的个体属性及网络整体属性,网络个体属性分析包括:点度中心度,接近中心度等;
网络的整体属性分析包括小世界效应,小团体研究,凝聚子群等。
该方法目前在教育领域应用比较广泛,次要探究信息技术环境下学习者所构成网络的特点,以及在此基础上对于该网络的改进策略。
2022/9/6 20:43:25 20.99MB 社会网络分析
1
次要是利用PeerSim进行Chord仿真所需要的一些协议与初始化变量内容,可以仿真出Chord网络结点的路由表,后继结点等信息,并能够执行结点加入退出以及索引的相关内容。
2022/9/6 12:57:46 195KB p2p peersim chord
1
利用双向循环链表实现长整数的存储,每个结点含一个整形变量。
任何整形变量的范围是-(2^15-1)~(2^15-1)。
输入和输出方式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
这是我用java写的,使用了双向循环链表,编译环境是myeclipse8.0,可以运行,有人机交互界面,其中包含源代码,rar文件,还有报告。
希望大家多多批评,提出建议,互相学习。
1
利用双向循环链表实现长整数的存储,每个结点含一个整形变量。
任何整形变量的范围是-(2^15-1)~(2^15-1)。
输入和输出方式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
这是我用java写的,使用了双向循环链表,编译环境是myeclipse8.0,可以运行,有人机交互界面,其中包含源代码,rar文件,还有报告。
希望大家多多批评,提出建议,互相学习。
1
1.在管理结点(也就是主机,也就是被挂载的那个机械)和刀片(也就是分机,也就是挂载那个机械)上安装相应软件包2.管理结点上执行以下安装命令:sudodpkg-ilibgssglue1_0.4-2ubuntu1_amd64.debsudodpkg-ilibnfsidmap2_0.25-5_amd64.debsudodpkg-ilibtirpc1_0.2.2-5ubuntu2_amd64.debsudodpkg-irpcbind_0.2.1-2ubuntu1_amd64.debsudodpkg-infs-common_1.2.8-6ubuntu1_amd64.debsudodpkg-infs-kernel-server_1.2.8-6ubuntu1_amd64.deb然后打开/etc/exports文件,在末尾加入:/XXXX*(rw,sync,no_root_squash)其中/XXXX是要共享的目录然后启动NFS:sudo/etc/init.d/rpcbindrestartsudo/etc/init.d/nfs-kernel-serverrestart管理结点就配置好了3.在刀片上执行以下命令:sudodpkg-ilibgssglue1_0.4-2ubuntu1_amd64.debsudodpkg-ilibnfsidmap2_0.25-5_amd64.debsudodpkg-ilibtirpc1_0.2.2-5ubuntu2_amd64.debsudodpkg-irpcbind_0.2.1-2ubuntu1_amd64.debsudodpkg-infs-common_1.2.8-6ubuntu1_amd64.debsudo/etc/init.d/rpcbindrestart刀片就配置好了4.在刀片上执行以下挂载命令:sudomount-tnfs-onolock10.0.0.10:/XXXX/mnt管理结点(ip为10.0.0.10)上的/XXXX目录就挂载到/mnt下了。
若要挂出,则执行umount/mnt命令即可。
2022/9/5 12:23:39 420KB Ubuntu NFS
1
假设以如下阐明的三元组(F、C、L/R)序列输入一棵二叉树的诸边(其中F表示双亲结点的标识,C表示孩子结点标识,L/R表示C为F的左孩子或右孩子),且在输入的三元组序列中,C是按层次顺序出现的。
设结点的标识是字符类型。
F=‘^’时C为根结点标识,若C亦为‘^’,则表示输入结束。
试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。
^ALABLACRBDLCELCFRDGRFHL^^L
2022/9/3 10:37:22 2KB 二叉树实现
1
下棋属于一种博弈游戏,博弈过程可以用树(博弈树)来表示。
假设游戏由两个人(A和B)玩,开始由某个人从根结点开始走,两个人轮番走棋,每次只能走一步,下一步棋只能选择当前结点的孩子结点,谁先走到叶子结点为胜。
例如,对于下图所示的博弈树,若A先走,可以选f,B若选h,则A选j胜。
编写一程序,让计算机和人下棋。
当计算机走下一步时,可以根据以下情况决定下一步:(1)若存在可以确保取胜的一个孩子结点,则选择该结点作为下一步;
(2)若存在多个可以确保取胜的孩子结点,则选择其中高度最小的结点作为下一步(若有多个选择,则选最左边的结点);
(3)若不存在可以确保取胜的一个孩子结点,则选择高度最大的孩子结点作为下一步(若有多个选择,则选最左边的结点);
例:(下面的黑体为输入)(a,(b,(x)),(c,(d),(e,(g),(h)),(f)))abxcdeghfWhoplayfirst(0:computer;1:player)?1player:ccomputer:dSorry,youlost.Continue(y/n)?yWhoplayfirst(0:computer;1:player)?1player:xillegalmove.player:bcomputer:xSorry,youlost.Continue(y/n)?yWhoplayfirst(0:computer;1:player)?0computer:cplayer:fCongratulate,youwin.Continue(y/n)?n
2022/9/2 22:54:44 5KB 博弈树 数据结构 C语言
1
本程序是通过python编写,基于Floyd算法的校园导航系统。
有如下几个功能:1.引见学校景点2.学校景点导航3.添加学校景点4.删除学校景点5.输出两点之间路径可进行数据结构中的增删改查4种基本的操作,基本实现python数据结构或者课程设计。
本资源初代版本可参考本人博客链接http://t.csdn.cn/dvcrk。
本程序是博客程序的优化,添加了添加学校景点、删除学校景点两大功能下载之后可直接运行,不需要额外的通过文件读写结点信息干净又卫生!非常好用!冲!。


















































































































































































































































冲!
2017/8/2 11:19:08 10KB python 数据结构 最短路径 Floyd
1
共 143 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡