输入一个正整数,输出从一到这个整数的全排列。
上传时间: 2017-05-04
上传用户:lindor
薛超英数据结构实习一答案 设有n个人站成一圈,每个人持有一个密码(正整数)。现从第t个人开始,按顺时针方向“1,2,3,4,…”循环报数,数到m1(第t个人所持密码)的人出列,然后从出列者的下一个人重新开始报数,数到m2(刚出列者所持密码)的人又出列,如此重复进行,直到n个人都出列为止。 问题是:对于任意给定的n个人的原始排列顺序,求出n个人的出列顺序。 输入数据从文本文件“实习1数据.txt”中读取。该文件有两行:第1行只有一个整数,表示报数的起始位置;第2行是n个所持密码。 输出结果显示在屏幕上。 例如,从文本文件读取数据 2 5 6 3 2 2 4 屏幕显示 1 6 5 3 4 2
上传时间: 2014-01-05
上传用户:thuyenvinh
手机网络纸牌游戏,用户名:mr 密码:mrsoft。牌的大小按下列顺序排列:A、K、Q、J、10、9、8、7、6、5、4、3、2。 1.出牌 (1)每轮只允许出一张牌。 (2)第一局游戏由得到梅花2的一方首先出牌,并且必须出梅花2。 (3)必须先出与首家相同花色的牌,无相同花色时方可用其它花色代替。 (4)最大方得到该轮的所有分牌,并获得本轮先出牌的资格。 2.分值计算 红桃:红桃为分牌。
标签: 手机网络
上传时间: 2014-01-19
上传用户:笨小孩
根据大学四年的教学计划,需要得到一个合理的计算机本科专业4年每学期的课表。该程序用于打印输出所求课表----用到数据结构的拓扑排序 此处的程序中的类为图的派生类,程序最简单,但对图的存储结构依赖较大。程序中的算法是一种启法式算法,优点是速度快,但可能课程信息中课程的有些排列顺序得不到解 。
标签: 大学
上传时间: 2014-01-10
上传用户:chenlong
6. 素数环问题 把从1到20这20个数摆成一个环,要求相邻的两个数的和是一个素数。 分析:用回溯算法,考察所有可能的排列。
标签:
上传时间: 2014-01-24
上传用户:qiaoyue
开发一个用于进行魔方游戏的小型软件。在16个文本域中的4个随机位置上出现不多于二位的随机整数,让游戏者在剩余的12个位置上填数,使每行每列数字之和均相等。要求程序的用户界面为类似于Windows XP的窗口系统。具体要求如下: 要有1个指导游戏的标签,内容是:在魔方的空白处填数,使每行每列数字之和均相等。 要有16个文本域,成正方形排列。游戏开始,在16个文本域中的4个随机位置上出现不多于二位的随机整数。 要有1个‘是魔方吗?’按钮。完成魔方后,按此按钮判断是否是魔方。 要有1个显示是不是魔方的文本域。如果不是,在相应文本域中显示‘不是魔方’。 要有1个对话框,如果是魔方,点击‘是魔方吗?’按钮后,弹出对话框,其中的内容有:1个‘你成功啦!’标签;1个‘再玩一把吗?’标签;1个‘好的’按钮;1个‘不了’按钮。若按‘好的’按钮,继续游戏,若按‘不了’按钮,关闭程序。
上传时间: 2014-01-06
上传用户:佳期如梦
编写Application和Applet程序,实现:将上学期所学的各门课程的名称及考试成绩的信息用数组存放,并在for(或while)循环中利用排序算法,将成绩进行升(或降)序排列,最后输出排序后的课程成绩。
标签: Application Applet 编写 程序
上传时间: 2014-12-06
上传用户:yulg
此函数的功能是依次选出两个小的数,不要求原来数组中的数按大小顺序排列。
标签: 函数
上传时间: 2014-01-07
上传用户:ls530720646
我們的注意焦點要轉到搜尋樹(search tree)了,要深度討論兩種標準的樹結構(tree structure),就是本章所要說明的二元搜尋樹(binary search tree)以及下一章所要討論的 AVL 平衡樹(AVL tree)。這兩種樹其資料都依序排列的,它們之間的差別只在於 AVL 是一種平衡樹,而二元搜尋樹卻不是。
上传时间: 2013-12-27
上传用户:561596
排序(sort)是电脑科技最常用的一种作业,依资料的值排成指定的顺序,通常是由小而大的升幂顺序(ascending),也可以依资料的值排成由大而小的降幂顺序(descending),我们周遭到处都是资料,例如电话簿,电话号码若不照顺序排列,您要找到朋友的电话恐怕很难。
上传时间: 2017-05-30
上传用户:66666