算法
文章平均质量分 68
Waria
这个作者很懒,什么都没留下…
展开
-
Java程序实现矩阵乘法
Java程序实现矩阵乘法原创 2017-08-19 22:26:55 · 21154 阅读 · 2 评论 -
Java程序实现欧几里得算法-计算两个数的最大公约数
欧几里得算法:计算两个非负整数的最大公约数原创 2017-08-18 21:44:11 · 1117 阅读 · 0 评论 -
Java程序实现二分法查找(折半查找)算法
Java程序实现二分法查找(折半查找)算法原创 2017-08-19 14:15:11 · 1454 阅读 · 0 评论 -
Java实现快速幂
Java快速幂当调三个接口修改500条数据花了50分钟+的时候,从来没想过优化算法的我绝望了,从此开始关注算法的时间复杂度,等啥时候遇到内存溢出再去关注空间复杂度吧时间复杂度一般用T(n)=O(f(n))表达式表示,f(n)数量级排序:1,lgn,n,n lgn,n²,n³......求幂最简单的方式是一个for循环就搞定啦,此时时间复杂度 f(n)=n,快速幂:将幂指数b转换为二原创 2017-09-11 16:09:59 · 5528 阅读 · 1 评论 -
Java改变生成随机数的平均值(改变生成随机数的概率)
Java改变生成随机数的平均值(改变生成随机数的概率)最近做普通商户微信发红包的接口,需求是可以发1-100元的红包,要求总红包金额的平均值为2按照Java的random函数生成红包金额:1+ (new Random().nextFloat() * (100- 1)),均值自然在50元左右怎么办?恩......有了!将红包金额分为两个区间 [1,2] , [2,100],让金原创 2017-10-31 16:10:20 · 2623 阅读 · 1 评论