学习目标:
学习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的使用,以后需要在项目中多加练习。
更加深入的理解了二分查找法,并且运用了二分查找法解决了生活中常见的一个问题。