- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 用递归求汉诺塔
用递归求汉诺塔, #include#include#includeint i=0,k;void func(int n,char A,char B,char C);int main(){ int n; scanf("%d",&n); k=n; func(n,'A','B','C'); k=pow(2,n)-1; printf("%d\n",k); return
2014-04-05 23:40:10 1051
原创 学生成绩排名系统
//文件读取需要自己在电脑中添加相应的文件名称#include#include#include#include#includeusing namespace std;void showmeanu();void add(struct student *a,int *n); //添加函数void del(struct student *
2014-04-01 22:42:37 2179
原创 最大连续子序列的和
求最大连续子序列的和的方法很多,有的算法复杂度达到n的三次方,而有的额题目可能超时,在这儿,我们用分治法来求该题,所谓分治法,就是将一个大问题,不断的划分为一个小问题,用递归的方法来解题,算法如下: 基本思路:将一个长为n个数的数组,划分为平分,得到两个数组,(1~n/2)和(n/2+1~n)两个数组,此时,有三种情况,第一,最长连续和在(1~n/2)中,第二,在(n/2+1~n
2014-04-01 17:26:58 684
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人