
算法
新手源
这个作者很懒,什么都没留下…
展开
-
俩种安全的单例写法
1.懒汉式单列 在这里插入代码片 public class LazySingleTone{ private volitile static LazySingleTone lazySingleTone; private LazySingleTone(){}; public static LazySingleTone getLazySingleTone(){ if(lazySingleTon...原创 2020-04-19 15:22:50 · 440 阅读 · 1 评论 -
算法中的O(1), O(n),O(logn), O(nlogn)分别是什么意思?
由于平时接触算法比较少,今天看资料看到了o(1),都不知道是什么意思,百度之后才知道是什么意思。 描述算法复杂度时,常用o(1), o(n), o(logn), o(nlogn)表示对应算法的时间复杂度,是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。 O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 ...转载 2020-04-02 19:04:08 · 7945 阅读 · 0 评论