发表于: 2018-04-01 22:37:20
1 436
今天完成的事情:
1.看了老大的面试直播视频
看了大概一个小时,总结了一下
1.简历第一次过滤为HR过滤简历,此时只看关键词,项目经验长一点也没有关系,一定要写清楚自己的长处
2.针对性的投简历,公司只需要自己需要的能力,而其他的能力只是家分店
3.看起来很破的公司可以用来练手,而理想的公司要精心准备
2.把新华美育相关的包都打了一遍,使用命令打包
mvn release:rollback
mvn release:clean
mvn release:prepare
mvn release:perform
虽然包打完了,但是没能发测试,因为绍博师兄星期天要休息,明天再发吧
3.学习排序算法
模板
public class Sort {
public static void sort(Comparable[] a) {
//todo 排序算法诸如冒泡排序、插入排序的算法
}
public static boolean less(Comparable v, Comparable w) {
return v.compareTo(w) < 0;
}
public static void exch(Comparable[] a, int i, int j) {
Comparable t = a[i];
a[i] = a[j];
a[j] = t;
}
private static void show(Comparable[] a) {
for (Comparable comparable : a) {
System.out.println(comparable);
}
}
public static boolean isSorted(Comparable[] a) {
for (int i = 1; i < a.length; i++) {
if (less(a[i], a[i - 1])) {
return false;
}
}
return true;
}
public static void main(String[] args) {
// Integer[] a = {1,3,2};
Integer[] a = {6, 1000,2, 1, 4, 5,-1};
sort(a);
Assert.assertTrue(isSorted(a));
show(a);
}
}
插入排序:
选择(冒泡)排序:
试验样本:
插入排序结果:
排序三次:
冒泡排序结果:
排序了5次
但是插入排序的前提是排序目标的大多数元素都是有序的,不然会报错
各有优劣,但这都是出击排序算法,明天再学习一下高级一点的排序算法
明天计划的事情:
学习排序算法,发测试,写简历
遇到的问题:
无
收获:
学习了两个排序算法,知晓了一些面试的知识
评论