
java
Leow3811
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
查找一个数组的第二大的数(要求复杂度为时间o(n))
分析:不能用排序 ,因为排序 的最小复杂度都是O(nlgn)直接上代码:public class FindTheSecondNum { public static void main(String[] args) { int[] b={-1,-2000}; System.out.println(Func(b)); } publi...原创 2018-08-22 19:04:43 · 1670 阅读 · 0 评论 -
利用 策略模式+反射+枚举+单例 优化if-else 或者 switch case
在最近的项目中,涉及到根据传入的参数来新建不同的类,然后调用不同类的相同方法,因为太多if-else 或者 switch case ,但是这样的写的代码看起来很累赘(性能的提升我没去验证,感兴趣的朋友可以去试试),所以想到了如题的方法。其实这个也可以用策略模式去完成。废话不多说,直接上代码1.首先是枚举类:枚举类的作用就是...原创 2018-11-28 21:50:33 · 1515 阅读 · 0 评论 -
实现大整数数相加 算法
有时候,遇见两数大于long相加的情况怎么算呢?此时我选用字符进行处理,废话不多说,直接上代码,代码注释很详细;import java.util.Arrays;/** * @author kain.wang@embracesource.com * @date 2018/12/3 14:19 */public class BigDataPlus { public static ...原创 2018-12-03 15:34:37 · 422 阅读 · 0 评论