发表于: 2017-06-28 23:00:00

1 890


今天完成的事情:

修改萝卜多项目的样式,添加一些页面跳转。


明天计划的事情:

完成萝卜多项目中所有的bug。并进行codeReview;


遇到的困难:

今天从svn上down了所有代码,然后更新,更新后发现另外一个小伙伴写的职位搜索和公司搜索都有点问题,搜索功能在他的本地环境还都是好好的,在我这里确一直显示无法获取到数据。这就是个很大的错误了。然后我们开始找方法来解决这一问题,发现什么问题都没有,但就是不出现相关信息。后来我的小伙伴干脆把他的项目压缩文件给我看,经过一系列比对后才发现原来是constant.js(他一直没把这个文件上传)不同,导致数据获取不到,也就无法渲染出相应的数据,因此我的搜索导航栏和公司搜索都会受到影响。


收获:

在小课堂中学习了很多算法相关的知识,比如说冒泡排序,它是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换时,此时该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

具体代码如下:

var bubbleSort = function(){
var len = this.length;
for(var i = 0;i < var;i++){
for(var j = 0;j < i - 1 - i;j++){
if(this[j] > this[j+1]){
var temp = arr[j+1];
   this[j+1] = this[j]
this[j] = temp;
}
}
}
return arr;
}

var arr = [3,44,38,5,47,15,36,26,27,2,46,4,19,50,48];
console.log(bubbleSort()); //[2, 3, 4, 5, 15, 19, 26, 27, 36, 38, 44, 46, 47, 48, 50]



返回列表 返回列表
评论

    分享到