发表于: 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;
}
}
明天计划:
明天做好自己那个模块的方案,争取一些功能可以简单实现一下。
遇到问题:
不知道一天在干啥。。
收获:
收获一点点基础知识。
需求清晰了一点。
评论