算法
文章平均质量分 66
N_鹏
这个作者很懒,什么都没留下…
展开
-
算法概论思维导图
2014/3/9 算法概论思维导图原创 2014-03-09 20:44:06 · 1122 阅读 · 2 评论 -
第五周作业——有向图邻接表表示及反向图构造
import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;class Vertex{ int firstNode;//边的起点 Edge firstEdge;//以firstNode为起点的第一条边 public Vertex(int firstNode){原创 2014-04-11 12:26:31 · 625 阅读 · 0 评论 -
第三次作业——归并排序
import java.awt.List;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.LineNumberRea原创 2014-04-03 20:36:41 · 544 阅读 · 0 评论 -
第三次作业——顺序查找,二分查找
import java.io.BufferedReader;import java.io.FileReader;import java.util.ArrayList;import java.util.Scanner;public class Rank1 { public static void main(String[] args) { // T原创 2014-04-03 21:12:33 · 729 阅读 · 0 评论 -
第三次作业—— 冒泡排序
此冒泡排序在我的电脑上运行花费了1443秒,可以在你们的电脑上试一下。。。。import java.awt.List;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.原创 2014-04-03 20:26:30 · 547 阅读 · 0 评论 -
java保密密钥(N,d)的生成算法
import java.util.Scanner;public class SecretRsa { /** * 保密密钥(N,d)的生成算法。 */ public static void main(String[] args) { // TODO Auto-generated method stub long原创 2014-03-19 22:10:14 · 989 阅读 · 0 评论 -
java RSA加密算法,对消息m=25进行加密,生成密文c并解密。
该程序只能应用于小一点的两个素数,只是验证RSA算法。import java.util.Scanner;public class AddSra { /** * RSA加密算法。对消息m=25进行加密,生成密文c,并解密。 */ public static void main(String[] args) { long m,n原创 2014-03-19 22:22:33 · 1493 阅读 · 1 评论 -
java公开密钥(N,e)的生成算法
import java.util.Random;import java.util.Scanner;public class Rsa { /** * 2.4:公开密钥(N,e)的生成算法。关键为怎样选择一个与(p-1)(q-1)互质的数e。 */ public static void main(String[] args) {原创 2014-03-19 22:03:28 · 1113 阅读 · 0 评论 -
java随机生成一个n bit位的长质数
import java.util.Random;import java.util.Scanner;public class RandomPrime { /** * @param args * 随机生成一个n bit位的长质数。函 * 输入:随机质数的bit位长度为n * long createRndPrime(int n)原创 2014-03-19 21:51:56 · 1324 阅读 · 0 评论 -
随机产生一个mbit为的长整数
import java.util.Random;import java.util.Scanner;public class RndInteger { /** * @param args 输入:随机数bit位的长度为n(解释:3bit位,则最大为111,最小为100;n bit位,则该数字二进制长度为n) 输出:返回该随机数 */原创 2014-03-19 21:39:21 · 821 阅读 · 0 评论 -
第一次实验 八皇后及N皇后问题
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种方法可以解决此问题。原创 2014-06-13 10:58:18 · 922 阅读 · 0 评论