摘要: 选择排序(Selection Sort) 该算法的实现思想为:对于具有 n 个记录的无序表遍历 n 1 次,第 i 次从无序表中第 i 个记录开始,找出后序关键字中最小的记录,然后放置在第 i 的位置上。 算法描述 初始状态:无序区为R[1...n]; 从第1个开始,minIndex为最小值的索引, 阅读全文
posted @ 2019-12-05 17:37 cilieyes 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序(Bubble Sort) 冒泡排序核心思想是重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 算法描述 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针 阅读全文
posted @ 2019-12-05 16:38 cilieyes 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是代理模式? 代理模式应用场景? 静态代理 JDK动态代理 CGLIB动态代理 强制代理 定义 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。 应用场景 访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 三种代理模式 新建一个业务类和业务接口 Sub 阅读全文
posted @ 2019-12-05 10:06 cilieyes 阅读(137) 评论(0) 推荐(0) 编辑