学习目标:
学习SpringJDBC
完成了二分查找法的变种Upper实现
学习内容:
学习了Springjdbc的配置过程,并且通过实例完成了SpringJDBC通过JdbcTemplate的数据查询方法,数据写入方法。并且初步了解了编程式事务。
二分查找法的变种Upper实现:
public static <E extends Comparable<E>> int upper(E[] data,E target){
int l=0,r=data.length;
//在data[l,r]中寻找解
while (l<r){
int mid=l+(r-1)/2;
if(data[mid].compareTo(target)<=0){
l=mid+1;
}else{
r=mid;
}
}
return l;
}
public static void main(String[] args) {
Integer[] arr = {1, 1, 3, 3, 5, 5};
for(int i=0;i<=6;i++){
System.out.print(BinarySearch.upper(arr, i) + " ");
}
System.out.println();
}
学习时间:
12:30-14:00 15:30-17:30
学习产出:
初步了解并且掌握了简单的SpringJDBC的使用,以后需要在项目中多加练习。
更加深入的理解了二分查找法,并且运用了二分查找法解决了生活中常见的一个问题。
1558

被折叠的 条评论
为什么被折叠?



