数据/算法
文章平均质量分 87
疯小伙五
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
让你像数组一样操作Tree树结构
可以这么说,小到一个生命体,大到整个宇宙,世间万物皆是树。 现实生活中最常见的树的例子是家谱,或是公司的组织架构图。 树是一种非顺序数据结构,一种分层数据的抽象模型,它对于存储需要快速查找的数据非常有用。 一个树结构包含一系列存在父子关系的节点。每个节点都有一个父节点(除了顶部的第一个 节点)以及零个或多个子节点。 JS里面没有像Array一样直接的一个Tree对象,也没有处理Tree...原创 2019-11-30 23:06:05 · 559 阅读 · 0 评论 -
2016各大互联网公司前端面试题汇总
百度篇 1 写出java运行结果:for(var i=0; i<10; i++){} alert(i); // 102 Cookie、sessionStorage、localStorage的区别3 JSONP原理4 简述css盒模型5 说说get和post请求的区别6 运行结果 var a = {n: 1} var b = a; a.x = a = {n: 2} ...转载 2018-04-23 20:01:17 · 276 阅读 · 0 评论 -
这里有你不知道的正则表达式
// 去重'aaaannnewwrffqdffv'.replace(/(.)+/g, '$1');// 首字母大写'aaaa nnne wwr ff qdf fv'.replace(/\b\w/g, function(item){ return item.toUpperCase();});// 千分符'12345678912'.replace(/(\d)(?=(\d{3})+$)/g, '$1,'...原创 2018-04-23 20:04:45 · 209 阅读 · 0 评论 -
Javascript常用的一些数据结构与算法
本文主要讲述Javascript中实现栈、队列、链表、集合、字典、散列表、树、图等数据结构,以及各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,最后还介绍了动态规划和贪心算法等常用的高级算法及相关知识。 在阅读之前假设你已了解并可以熟练使用Javascript编写应用程序。 一、数据结构 栈:一种遵从先进后出 (LIFO) 原则的有序集...转载 2018-12-09 22:05:36 · 842 阅读 · 0 评论
分享