
数据处理
爱前端不爱恋爱
小白一个~喜欢前端
展开
-
leetCode第五题 最长回文子串 JS
中心扩散法 var longestPalindrome = function(s) { let len = s.length; if(len == 0 || len == 1){ return s } let start = 0; let maxlen = 1; for(let i = 0; i<len;i++){ let len1 = expendCenter(s,i,i); let len2 = exp原创 2021-01-19 11:56:04 · 174 阅读 · 0 评论 -
elementUi table树形表格列名时间区间
首先我本地先创建一个data.json文件 数据格式为 [ { "name":"成品", "parentCode":"0", "code":"1", "level":"0", "children":[ { "name":"材料1", "parentCode":"1", "code":"1-1", "level":"1", "c原创 2020-12-28 10:34:09 · 517 阅读 · 0 评论 -
判断两个字符串相同的最大片段
举例: var str = 'qwe15as45',str1 = 'ewzc15asd' 查找两个字符串 相同的片段 很直观'15as'是相同片段; 先说一下结题思路,有很多种,我只说我想的思路; 就是将str1按它长度(最大到长度为1)的所有片段 去和str 对比(取包含的) 然后找出最长的 所以重点就是如何找str1 的所有片段 //将str1 字符串按长度 组合排列 //由于例子的str1有点长 我就重新定义一个str1 = '1234' //所以str1 长度为4的组合 1234 ,原创 2020-05-28 21:03:47 · 1189 阅读 · 1 评论 -
快速排序算法的优势
快速排序在处理大数据量的时候有这显著的优势; 首先创建一个10000长度的数组 这里我让他倒序, 然后测试一下普通,冒泡 10000的数据量 时间处理是98 ms 再来看看快速排序 看到这里 我惊了 快速排序的速度居然比冒泡慢了 1ms 不行不行 10000 的数据量有点少 100000吧 来 继续测试 冒泡 很好很好 这个速度有点慢 再来 快速排序 这才是理想的效果 哈哈 ...原创 2019-08-24 12:51:20 · 2749 阅读 · 0 评论 -
json树结构转化普通json数据
树json数据结构 转化后的普通json数据格式 方法一 function treeTransArray(tree, key) {//通过树结构返回普通json数组 return tree.reduce(function(con, item) { var callee = arguments.callee; ...原创 2019-08-21 11:32:49 · 2453 阅读 · 0 评论