
算法
文章平均质量分 66
EWIGKEIT369
全栈软件研发工程师。技术栈:Java,Android,Flutter,Web,Sql。在学习 Kotlin,C++,Unity3D,C#,Python人工智能
展开
-
Java 中压缩文件夹几种方式对比
Java 几种压缩方式速度对比原创 2023-06-01 13:14:26 · 370 阅读 · 0 评论 -
我的量子排序算法介绍,速度远超各种经典排序算法
今天发布一篇关于我自己研究发现的一种能实现快速排序的算法,速度超快,我暂时命名为量子排序算法吧。1.原理介绍:原理其实很简单,就是我们可以把一个乱序数组,看成是本来就已经排好顺序了。那么我们直接拿到手的就是已经排好顺序的数组了。2.代码:废话不多说,直接上代码。import java.util.ArrayList;import java.util.List;import java.util.TreeMap;public class TreeListUtil { public stat原创 2021-09-07 22:20:44 · 3220 阅读 · 0 评论 -
如何用Java实现计算圆周率,支持无限时间一直运算
首先,我们知道计算圆周率最精确的方式:π = 2*(1 + 1/3 + 1/3 * 2/5 + 1/3 * 2/5 * 3/7 + 1/3 * 2/5 * 3/7 * 4/9 + …… ) ;找到规律,1.发现第一个数一定是1,2.然后分子依次是[1],[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5] ……无穷3.分母依次是[3],[3,5],[3,5,7],[3,5,7,9],[3,5,7,9,11]……无穷4.然后我开始编码如下:import java.uti原创 2021-09-05 15:58:46 · 5375 阅读 · 1 评论