
简易写法
墨骅
这个作者很懒,什么都没留下…
展开
-
python 斐波那契数列低时间复杂度的实现
用python实现斐波那契数列的求解有一种较常见的写法如下def fib(n): if n<=2: return 1 else: return fib(n-1)+fib(n-2)但这种方法时间复杂度非常高,当n=50时所需要的时间就令人难以忍受其改进的写法如下def fib(n): a=1 b=1 c=1 while n>2: c=a+b a=b b=c原创 2021-12-12 10:31:34 · 560 阅读 · 0 评论 -
Java 生成10个不重复的1~10之间的随机数ArrayList 与HashSet 实现
直接上代码ArrayList 实现public class nov_23 { public static void main(String[] args) { ArrayList list = new ArrayList(); for (int i=0 ;i<20;i++){ list.add(i+1); } Random r = new Random(); System.out.println原创 2021-11-23 14:52:11 · 1388 阅读 · 0 评论 -
JAVA比较两数大小的简易写法
对于比较两数a,b大小的问题很多人解决方法的核心逻辑如下 if(a>b) 大小 { System.out.println("最大值为:"+a); } else { System.out.print("最大值为:"+b); }但是如果用运算符 ?: 能有效节省代码量;更能显现出java的简洁性int x原创 2021-10-19 15:19:49 · 662 阅读 · 0 评论