搜索资源列表
NGrid
- 经典8数码问题扩展为N数码问题,JAVA可视化编程,注意算法大家看一下-classic problem for the N digital expansion, JAVA visual programming, the attention we look at the algorithm
JAVA的计算器
- 这个无限位计算器,N!及N的平方了。本来是打算用堆栈去实现的,突然发现了BigDecimal这个好东东~~于是乎~~堆栈在偶的计算器里退休了。。。 这个是在JDK 5.0 Update 3下用 NetBeans 4.1写的,我试过了两个1.4.2版本的,总说找不到MAIN()方法,对NetBeans打的包。。偶有置疑。。。所以拆开来。。。*.calss + 一个批处理+*.java打成了个压缩包传了上来~~ -the infinite spaces calculators, N!
Substituter.java
- 代入法的启发示搜索 我的代码实现是:按照自然语言各字母出现频率的大小从高到低(已经有人作国统计分析了)先生成一张字母出现频率统计表(A)--------(e),(t,a,o,i,n,s,h,r),(d,l),(c,u,m,w,f,g,y,p,b),(v,k,j,x,q,z) ,再对密文字母计算频率,并按频率从高到低生成一张输入密文字母的统计表(B),通过两张表的对应关系,不断用A中的字母去替换B中的字母,搜索不成功时就回退,在这里回朔是一个关键。 -generation into a
Backtrace_NQueen
- 此代码主要解决的是N皇后问题,用JAVA编写的,相信对大家会有用
NQueen
- 用JAVA编写的N后问题~可以自由设置皇后个数,目前设置皇后上限为13,更改程序中STRING字符串的大小后可计算更多皇后的问题,有图形化界面显示解的位置~界面很可爱好看的哦~
diaodu
- 两台处理机A 和B处理n个作业。设第i个作业交给机器 A 处理时需要时间ai,若由机器B 来处理,则需要时间bi。由于各作 业的特点和机器的性能关系,很可能对于某些i,有ai >=bi,而对于 某些j,j!=i,有aj<bj。既不能将一个作业分开由两台机器处理,也没 有一台机器能同时处理2 个作业。设计一个动态规划算法,使得这两 台机器处理完成这n 个作业的时间最短(从任何一台机器开工到最后 一台机器停工的总时间)。研究一个实例:(a1,a2,a3,a4,a5
dijkstra-java
- Dijkstra算法是典型的最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。Dijkstra算法是一种逐步搜索算法,通过为每个顶点n保留目前为止所找到的从m到n的最短路径来工作的。 -Dijkstra algorithm is a typical example of the most short-circuit algorithm, used
com.ostrichmyself.api.combinePermute
- 排列组合的源代码, java实现能实现C(M,N)和P(M,N)的任意对象排列组合-combine and permute algrithm, implemented by java.
Knapsack
- 0-1背包 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为c。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大?
gaozhigong
- 求e的值。e=1+1/1!+1/2!+1/3!+……1/n!。编写程序要求知道最后一项的值小于0.0001。-java
KnapsackProblem
- 问题:已知有n种物品和一个可容纳M重量的背包,每种物品i的重量为wi。假定将物品i的一部分xi放入背包就会得到pixi的效益,这里,0≤xi≤1,pi>0。如果这些 物品重量的和大于M,要求所有选中要装入背包的物品总重 量不得超过M,而装入背包物品获得的总效益最大。-Question: are known to have n kinds of goods and M can hold the weight of a backpack, the weight of each item
NQueen
- n皇后问题可以表示成n-元组(x1,…,xn),其中xi是放在第i行的皇后所在的列号。于是,解空间由nn个n-元组组成。 显示约束条件为Si={1,2,…….,n},1 i n。 隐式约束条件之一为没有两个xi相同(即任意两个皇后不在同一列上)。将其加入到显式条件中,于是解空间的大小由nn个元组减少到n!个元组。 -n queens problem can be expressed as n-tuple (x1, ..., xn), where xi i
upload5
- 遗传算法求解旅行商问题。在n=20的情况下依然能90 以上获得正确解。-Genetic Algorithm for Traveling Salesman Problem. In the case of n = 20 can still obtain the correct solution for more than 90 .
MC
- Java实现,用回溯的方法解决n,k下的传教士野人问题。最后输出一个字符串数组,表示渡河过程-Java implementation, with the back of a solution n, k missionaries under the savage problems. The final output of a string array that cross the river course
NQueenrecursion
- N皇后的递归算法。使用java语言编写。可以在计算机上实现-N Queens of the recursive algorithm. Using java language. Can be implemented on a computer
BinaryIntegerProg
- 也在找关于这方面的资料着~~我是有matlab程序,但是在Java里没法触发调用它~~ 付上matlab程序,有需要的自己拿吧。 function BinaryIntegerProg(f_file_name, A_file_name, b_file_name, Aeq_file_name, beq_file_name,write_file_name) f = load(f_file_name) A = load(A_file_name) b = load(b_file_
Matrix-Chain_JAVA
- Matrix Chain Multiplication is perhaps the quintessential example of dynamic programming. The problem can be stated as follows: given a chain <A1, A2,..., An> of n matrices, where for i = 1, 2,...,n, matrix Ai has dimension pi-1 x pi, fully par
TestAlgorithm
- 求花朵数的JAVA代码实现 一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。 例如: 当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153,这样的数字也被称为水仙花数(其中,“^”表示乘方,5^3表示5的3次方,也就是立方)。 当N=4时,1634满足条件,因为 1^4 + 6^4 + 3^4 + 4^4 = 1634。 当N=5时,92727满足条件。 实际上,对N的每个取值,可能有多个数字满足条件。
java_n_queen
- 使用java语言, 回溯法实现n后问题和0-1背包问题-java huisu suanfa slove N Queen question
Three
- recall.c:回溯法求有向图是否存在回路,将结果输出到文件中。dfs.c:深度优先搜索解决N皇后问题,结果输出到文件。Client.java:一个java编写的即时通讯小程序。-recall. depth-first search. Instant message.
