算法作业
二宝哥
二宝哥的IT之路
展开
-
求两个数的最大公约数
201111621406include int main(){int i,j,k=0;cout<<"请输入两个数,i,j分别为:"<<endl;cin>>i>>j;while(!=0){k=i%j;i=j;j=k;}cout<<"最大公约数:"<<i;return i;}原创 2014-03-09 19:54:41 · 1055 阅读 · 3 评论 -
第1次实验——NPC问题(回溯算法、聚类分析) N皇后的问题
(1)八皇后及N皇后问题 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机原创 2014-06-09 23:53:42 · 1023 阅读 · 0 评论 -
第二周作业--RSA算法(未完待续。。。。。。)
公钥加密 与 数字签名 之间的联系与区别加密密钥是公开的,这用于客户给私钥所有者上传加密的数据,这被称作为公开密钥加密;如果解密密钥是公开的,用私钥加密的信息,可以用公钥对其解密,用于客户验证持有私钥一方发布的数据或文件是完整准确的,接收者由此可知这条信息确实来自于拥有私钥的某人,这被称作数字签名。判断一个正整数是否为质数的算法。 boolean isPrime(lon原创 2014-03-20 23:41:52 · 877 阅读 · 0 评论 -
第7周作业1——背包问题
背包问题。对上文中提到的背包问题提供的表1(数据文件下载Knapsack.txt,第一行为背包总重量15,物品数量5;第2-6行,分别为第1-5件物品的重量与价值),W=15,编程计算最终背包所装物品的编号、总重量与总价值。要求能够把构造的二维表格输出到文件KnapsackResult.txt中。原创 2014-04-26 23:29:02 · 757 阅读 · 2 评论 -
算法出的第四题的图
算法第四题图片如下:原创 2014-06-09 17:26:31 · 666 阅读 · 0 评论 -
第六周作业——利用哈夫曼编码英文字母表
解:a.原创 2014-04-17 23:35:00 · 846 阅读 · 0 评论 -
第三周作业-文件中百万的数据进行排序后再写入文件。(冒泡和归并分别实现)
程序源代码如下:package 算法第三周;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOE原创 2014-03-28 23:55:55 · 953 阅读 · 0 评论 -
第五周作业——有向图邻接表表示及反向图构造
有向图中反向图构造。对tinyDG.txt(http://pan.baidu.com/s/1o6jWtcA)文件所表示的图,输出其邻接表表示 与 反向图的邻接表表示。类名:GraphReverse。博文标题:邻接表表示示例如下:0:1 51:2:0 3……原创 2014-04-17 22:02:24 · 1095 阅读 · 0 评论 -
第四周作业——图的表示
图的表示:给定图数据文件(tinyG.txt),计算得到图的邻接矩阵,并把邻接矩阵保存到文件(tinyG_matrix.txt)中。类名:GraphRepresentation。摘自《Algorithms, 4th Edition》P522。博文标题:第四周作业——图的表示原创 2014-04-17 12:21:44 · 819 阅读 · 0 评论 -
算法导论的思维导图,采用xmind制作。
算法概论的思维导图 ----原件下载链接原创 2014-03-09 22:31:49 · 2122 阅读 · 0 评论