11 2020 档案

摘要:查找数组中指定元素的值 find & findIndex const arr = [1,2,3,4,5] arr.find(item=>item 5) 5 arr.find(item=>item 6) undefined arr.findIndex(item=>item 5) 4 arr.findI 阅读全文
posted @ 2020-11-23 14:19 ✔️zhangfl_go 阅读(107) 评论(0) 推荐(0)
摘要:算法学习记录03 判断输入数字是不是2的整数次幂 需求分析: 0 肯定不是2的整数次幂 能不断被2整除直到商1且余数为0的肯定是2的整数次幂 比如: 8 %2 = 0 8 / 2 = 4 ​ 4 % 2 = 0 4/2 = 2 ​ 2%2 = 0 2/2 = 1 ​ 9 % 2 = 1 9 / 2 阅读全文
posted @ 2020-11-23 14:14 ✔️zhangfl_go 阅读(150) 评论(0) 推荐(0)
摘要:需求:判断一个输入数是不是质数 分析: 1.什么是质数? 只能被1和本身整除的数就是质数,1既不是质数也不是合数; 质数总是等于6x+1 或者 6x+5,x是大于等于1的自然数; 假如n是合数,必然存在非1的两个约数p1和p2,其中p1<=sqrt(n),p2>=sqrt(n),证明是不是质数可以循 阅读全文
posted @ 2020-11-19 15:24 ✔️zhangfl_go 阅读(176) 评论(0) 推荐(0)
摘要:求斐波拉(那)契数列下标为n的值 已知斐波那契额数列: [1,1,2,3,5,8,13,21,34…] 规律:第一项和第二项固定为1,从第三项开始,都是前两个数之和 第一种方法 通过遍历存储数组中的值再通过下标返回要查找的值 function fib(n) { const fibArr = [1, 阅读全文
posted @ 2020-11-19 15:23 ✔️zhangfl_go 阅读(192) 评论(0) 推荐(0)