学习算法的笔记

98 阅读1分钟

** 最近都在学习java,好久都没有学习算法了,之前都已经学到了二叉树,好久没有学习算法,都已经有点陌生了,都不会写c的算法了,要重新开始一点一点积累了,这次学习用的书是找的一本书叫算法笔记,(不知道大佬们有没有更好的推荐),今天写了两个超级简单的熟悉熟悉感觉。 **

//int test1(int n){//卡拉兹猜想
//    int count=0;
//    while (n!=1){
//        if (n%2==0){  n=n/2;}
//        else
//        {
//            n=(n*3+2)/2;
//        }
//        count++;
//    }
//    return count;
//
//}
//main: printf("%d",test1(100000));

//int test2(int Score[],int* a){//输入输出最高的学校的名称和分数
//  int max=0;
//    for (int i = 1; Score[i]!=0 ; ++i) {
//        if (Score[i]>max){
//            max=Score[i];
//            *a=i;
//        }
//    }
//
//    return max;
//}
//main:int n,sID,sScore;
//int Score[10001]={0};
//scanf("%d",&n);
//for (int i = 0; i < n; i++) {
//scanf("%d%d",&sID,&sScore);
//Score[sID]=Score[sID]+sScore;
//}
//int* a;
//int b;
//a=&b;
//int max=test2(Score,a);
//printf("获胜学校为第%d学校 总分数为%d分 恭喜他们",b,max);

** 接下来会不定期进行发布的,也希望大佬指出错误,一起学习,共同进步 **