发表于: 2017-11-29 23:49:43

1 675


今天完成的任务:

一、今天听了pm讲需求

pm讲了一下需求,大致的之前也看得差不多了,然后大家分了一下模块

有几个问题也解决了,会员功能不做,微信接口肯定是要用的,验证码之类的暂时就按师兄说的,用自己以前的那个。四个模块,签到,用户信息,文章,视频。分工研究一下怎么实现,然后周五在讨论一波就准备方案评审了。

接下来可能要看一下公司的框架怎么用了。还有接口文档应该怎么写。


二、看了看选择排序,冒泡排序,斐波那契数列。

其实感觉都很简单,就是容易忘。。

选择排序就是把一组数里面的每一个都和剩下的比较,选出最小的,放在第一个,然后第二次比较选择剩下里面最小的放在第二个。。。。。循环到结束。

public static void sortInteger(int A []){
for(int i=0;i<A.length;i++){
  for (int j=i;j<A.length;j++){
    if (A[i]>A[j]) {
      int t = A[i];
      A[i] = A[j];
      A[j] = t;
           }
}
}
}

冒泡排序就是一组数里面前后两两比较,大的数字换到前面,一直到排好顺序。

public static void SelectSort(int A[]){
for (int i = 1 ;i <= A.length-1; i++){
   for (int j = 1; j <= A.length-i; j++){
      if (A[j-1] > A[j]){
        int t=A[j-1];
     A[j-1]=A[j];
    A[j]=t;
     }            }
   }
 }
}

斐波那契数列就是一个特殊的数列 0,1,1,2,3,5,8。。。

a[n]=a[n-1]+a[n-2]。

递归调用

public static int fbnqArray1(int n){
if (n == 0){
return 0;
   }
else if (n < 0){
return -1;
   }
else if (n == 1 || n == 2){
return 1;
   }
else {
int sum = 0;
       int before = 1;
       int after = 1;
       for (int i = 3; i < n; i++){
sum = before + after;
           before = after;
           after = sum;
       }
return sum;
   }
}



明天计划:

明天做好自己那个模块的方案,争取一些功能可以简单实现一下。


遇到问题:

不知道一天在干啥。。


收获:

收获一点点基础知识。

需求清晰了一点。



返回列表 返回列表
评论

    分享到