最近在团队的小组里做了一次关于Vue.js 2.0的一些 最佳实践 和常见的 采坑记录 的小分享,这里总结了一下分享给大家~ 如果哪里有问题欢迎大家diss ^_^ 代码规范...
最近在团队的小组里做了一次关于Vue.js 2.0的一些 最佳实践 和常见的 采坑记录 的小分享,这里总结了一下分享给大家~ 如果哪里有问题欢迎大家diss ^_^ 代码规范...
最近wap项目开发中遇到这么一个问题: 我们的一个功能需要调第三方的接口,但是这个接口必须要在微信浏览器中才能调用,这就给调试工作带来了麻烦。原想使用微信开发者工具进行调试,...
XMLHttpRequest简单了解一下 最近的项目开发中遇到这么一个问题: 因为某些历史原因,后端大大需要对线上数据做些修复处理,但是因为不是简单执行个SQL就能解决,所以...
1. 动态规划 与递归相反的技术。递归是从顶部开始将问题分解,通过解决掉所有分解出小问题的方式,来解决整个问题。代码简洁,但效率不高。如计算斐波那契数列,存在很多值在递归调用...
1. 顺序查找 (1)查找某值 (2)查找最小值 (3)查找最大值 (4)包含自组织方式的顺序查找 使用自组织(数据的位置并非由程序员在执行之前就组织好,而是在程序运行过程中...
1. 希尔排序 希尔排序的核心理念与插入排序不同,它会首先比较距离较远的元素,而非相邻的元素。和简单地比较相邻元素相比,使用这种方案可以使离正确位置很远的元素更快地回到合适的...
1. 冒泡排序算法 是最慢的排序算法之一,但也是一种最容易实现的排序算法。按照升序排列:依次比较相邻的数据,较小的值冒泡到左侧,较大的值冒泡到右侧按照降序排列:依次比较相邻的...
1. 图的定义 图由边的集合及顶点的集合组成。边由顶点对(v1, v2)定义,v1和v2分别是图中的两个顶点。顶点也有权重,也称为成本。图中的一系列顶点构成路径,路径中所有的...
二叉查找树 二叉查找树(BST):一种特殊的二叉树,相对较小的值保存在左节点中,较大的值保存在右节点中。 实现:
集合 一组无序但彼此之间又有一定相关性的成员构成,每个成员在集合中只能出现一次。 集合相关的一些基本概念 集合的定义: 集合的操作: 实现:
散列 散列是一种常用的数据存储技术,散列后的数据可以快速地插入或取用。散列使用的数据结构叫做散列表。在散列表上插入、删除和取用数据都非常快,但是对于查找操作来说却效率低下,比...
字典 一种以key-value形式存储数据的数据结构。 实现: 示例:按字母顺序显示来一段文本中各个单词出现的次数
单向链表 链表是由一组节点组成的集合。每个节点都使用一个对象的引用指向它的后继。指向另一 个节点的引用叫做链。 实现: 测试: 双向链表 与普通列表类似,只是多了一个指向前驱...
顺序队列 一种遵循先进先出的(FIFO,first-in-first-out)的有序列表。队列只能在队尾插入元素(入队),在队首删除元素(出队)。 应用:舞伴问题、基数排序等...
一种遵循后进先出(LIFO,last-in-first-out)的有序列表。仅允许在表的一端进行插入和删除操作,这一端称为栈顶,把另一端称为栈底。 向一个栈中插入新元素叫作入...
一组有序的数据集合,集合中的每个数据项叫做元素,可对这些数据项进行增删改查操作。 应用:存储数据,进行数据的简单查找和排序 实现: 示例: