算法
小杨的旺仔没有牛奶
一个正在学习的码农
展开
-
javascript 实现无重复字符的最长子串
简单粗暴直接上代码 有console很好理解,代码如下 var lengthOfLongestSubstring = function (s) { var arr = []; var max = 0; for (let index = 0; index < s.length; index++) { var a = arr.indexOf(s[index]); console.log(a, s[index], 222)原创 2020-10-13 14:30:21 · 84 阅读 · 0 评论 -
js实现快速排序
快速排序 核心思想 (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。 var arr= [23,13,34,32,12,44,45,98,97] var quickSort = function(arr) { if (arr.length <= 1) { return arr; } /原创 2020-07-13 09:30:55 · 160 阅读 · 0 评论