
算法
yunchong_zhao
这人比较懒,不喜欢写简介
展开
-
javascript:算法面试题 求两个数的最大公约数(面试算法的时候才知道数学的重要性)
方法1: // 求最大公约数 function getGongyue(a,b){ let c=2,gongyue=1; if(a<2||b<2){ return 1; } while(c<=a&&c<=b){ if(a%c==0&&b%c==0){ gongyue=c; } c++; } return gongyue; } console.log(getGongyue(100,50)); // 输出 50 方法原创 2020-07-24 10:33:31 · 280 阅读 · 0 评论 -
js中dom节点的深度优先遍历和广度优先遍历
深度优先遍历DFS 假设初始状态是图中所有顶点均未被访问,则从某个顶点v出发,首先访问该顶点然后依次从它的各个未被访问的邻接点出发深度优先搜索遍历图,直至图中所有和v有路径相通的顶点都被访问到。若此时尚有其他顶点未被访问到,则另选一个未被访问的顶点作起始点,重复上述过程,直至图中所有顶点都被访问到为止。 广度优先遍历 BFS 从图中某顶点v出发,在访问了v之后依次访问v的各个未曾访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,并使得“先被访问的顶点的邻接点先于后被访问的顶点的邻接点被访问,直至原创 2020-05-27 11:35:06 · 952 阅读 · 0 评论