Groups
Groups
Sign in
Groups
Groups
程序=数据结构+算法
Conversations
About
Send feedback
Help
程序=数据结构+算法
1–8 of 8
Mark all as read
Report group
0 selected
MiaoMiao
,
TCPIPer
4
1/23/08
最长公共子序列 ★★★★★★
转贴的::::::::::::::::::::::::::::::::::::::::::: 超稀疏LCS快速解法(因这里帖子字数限制,暂不提供源代码) 相关题目http://yzfy.org/bbs/
unread,
最长公共子序列 ★★★★★★
转贴的::::::::::::::::::::::::::::::::::::::::::: 超稀疏LCS快速解法(因这里帖子字数限制,暂不提供源代码) 相关题目http://yzfy.org/bbs/
1/23/08
MiaoMiao
1/21/08
高精度算阶乘★★
题目描述: 算出n!的完整结果,其中n!=1*2*3*...*n 输入: 多组测试数据,一行一组,每行仅一个数n 其中0<=n<=10000 输出: 输出相应的n!的结果,必须精确到个位样例
unread,
高精度算阶乘★★
题目描述: 算出n!的完整结果,其中n!=1*2*3*...*n 输入: 多组测试数据,一行一组,每行仅一个数n 其中0<=n<=10000 输出: 输出相应的n!的结果,必须精确到个位样例
1/21/08
MiaoMiao
1/14/08
贪心算法在背包中的应用
实现这个算法是学习算法分析与设计这门课程的需要。 贪心算法是所接触到的第一类算法。算法从局部的最优出发,简单而快捷。对于一个问题的最优解只能用穷举法得到时,用贪心法是寻找问题次优解的较好算法。 贪心法是
unread,
贪心算法在背包中的应用
实现这个算法是学习算法分析与设计这门课程的需要。 贪心算法是所接触到的第一类算法。算法从局部的最优出发,简单而快捷。对于一个问题的最优解只能用穷举法得到时,用贪心法是寻找问题次优解的较好算法。 贪心法是
1/14/08
MiaoMiao
1/14/08
关联规则挖掘算法综述
摘 要 本文介绍了关联规则的基本概念和分类方法,列举了一些关联规则挖掘算法并简要分析了典型算法,展望了关联规则挖掘的未来研究方向。 1 引言关联规则挖掘发现大量数据中项集之间有趣的关联或相关联系。它在
unread,
关联规则挖掘算法综述
摘 要 本文介绍了关联规则的基本概念和分类方法,列举了一些关联规则挖掘算法并简要分析了典型算法,展望了关联规则挖掘的未来研究方向。 1 引言关联规则挖掘发现大量数据中项集之间有趣的关联或相关联系。它在
1/14/08
MiaoMiao
1/14/08
五子棋核心算法
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法, 应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍
unread,
五子棋核心算法
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法, 应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍
1/14/08
MiaoMiao
1/13/08
KMP之next[],nextval[]值的推导,以传统0下标开始的
* KMP算法是在已知模式串next[]值的基础上执行的 * next[]值仅取决于模式串本身------------------------------------------------------
unread,
KMP之next[],nextval[]值的推导,以传统0下标开始的
* KMP算法是在已知模式串next[]值的基础上执行的 * next[]值仅取决于模式串本身------------------------------------------------------
1/13/08
MiaoMiao
1/13/08
N阶螺旋矩阵生成
#include <stdio.h> #include <stdlib.h> #include <assert.h> /* 1 8 7 2 9 6 3 4 5 输出如
unread,
N阶螺旋矩阵生成
#include <stdio.h> #include <stdlib.h> #include <assert.h> /* 1 8 7 2 9 6 3 4 5 输出如
1/13/08
MiaoMiao
1/13/08
1/1+2/1+3/2+5/3+......+(n)
#include <stdio.h> double foo(int n) { int i; double result=1,u=1,d=1; if(1==n)return 1; for(i=
unread,
1/1+2/1+3/2+5/3+......+(n)
#include <stdio.h> double foo(int n) { int i; double result=1,u=1,d=1; if(1==n)return 1; for(i=
1/13/08