算法
断了线的风筝888
这个作者很懒,什么都没留下…
展开
-
动态代理原理以及是如何实现的
1.动态代理的特点 字节码随用随创建 随用随加载; 它与静态代理的区别也在于此,因此静态代理是字节码一上来就创建好,并且完成加载。 装饰者模式就是静态代理的一种体现2、动态代理常用的两种方式 基于接口的动态代理 JDK官当的Proxy类 要求: 被代理类最少要实现一个接口 基于子类的动态代理 提供者 第三方的cglib...原创 2020-06-18 23:39:38 · 398 阅读 · 0 评论 -
java查找数组arr中第k大的奇数
Question:查找数组arr中第k大的奇数,如果不存在则返回0. (arr[i] > 0 (i>=0))计算出时间复杂度(注意代码注释,不要使⽤库函数或脚本中已经实现好的排序算法和⼯具, 需要⾃⼰实现数据结构和所需要的算法)当我阅读完毕题目时,第一个思路就是先进行排序 然后进行遍历查找第k的奇数代码如下:public static void BubbleSort...原创 2019-12-27 09:27:39 · 1854 阅读 · 1 评论