算法之路
意瑚琏
快乐学习,天天向上,
岂不尔思,子不我及,
山不就我我就山
展开
-
9.27[]匹配网易笔试
我离正确答案只差一句代码,暴风哭泣 规则 '[‘必须’匹配]’ ‘]’括号开头为false '.'可作为‘[’ 或‘]’或空白字符 空白字符也是可以的 输入 一个字符串 输出:如果符合规则就返回true,否则返回false 代码 function solution( data ) { // write code here var map = [] var tag = 0 for(let i=0;i<data.length;i++){ i.原创 2020-09-28 02:52:25 · 113 阅读 · 0 评论 -
寻找第k小/&js实现&快排思路
<script> var findK = function(arr,k) { if (arr.length <k) { console.log("数组长度小于k"); return } var pivotIndex = 0; var pivot = arr.splice(pivotIndex, 1)[0]; var left = []; var right = []; for (var i = ..原创 2020-09-19 16:00:32 · 107 阅读 · 0 评论 -
全排列算法 两种
全排列算法 标签(空格分隔): 算法 全排列 全排列算法的两种算法分析及代码详解 The first one Algoritnm 描述:将一组一维数据分成左右两部分,,左边为m个数据,右边为n-m个数据,再假设左边的数据是已经进行完全排列的状态,那么用一个for循环将右边的n-m个数依次与右边第一个作交换,并且每一个交换都递归调用perm1函数(下文有说明)且每一次递归后将数据交换回来,伪码表示...原创 2019-04-01 21:26:18 · 520 阅读 · 0 评论