错不真气天天今
错不真气天天今
全部文章
分类
问题总结(245)
阅读笔记(16)
归档
标签
去牛客网
登录
/
注册
错不真气天天今的博客
hey,guys. #email:iamsevenlee@163.com
TA的专栏
256篇文章
3人订阅
前端问题总结
126篇文章
1321人学习
链表算法
19篇文章
724人学习
树算法
17篇文章
643人学习
栈和队列算法
5篇文章
583人学习
其他算法
30篇文章
838人学习
深入浅出Vue.js
16篇文章
763人学习
排序算法
9篇文章
585人学习
设计模式
34篇文章
890人学习
全部文章
(共261篇)
快速排序
来自专栏
//时间复杂度分析: //最好的情况:整个数组被分为两个长度相等的子数组时, 时间复杂度为 O(nlogn) //最坏的情况:待排序的序列为正序或者逆序,每次划分只得到一个比上一次划分少一个记录的子序列 (退化成冒泡排序的情况)时间复杂度为O(n的平方) //平均时间复杂度为:O(nlogn)有可能...
2020-12-18
0
585
第3章 (第①篇 变化侦测)Array的变化侦测
来自专栏
Array的变化侦测 Array的变化侦测与Object的有所不同,前面Object侦测方式是通过getter/setter的方式实现的,但如果使用数组方法例如“push”等来改变数组,并不会触发getter/setter,因为可以使用数组上的原型方法来改变数组的内容,所以Object的getter...
2020-12-18
0
509
冒泡排序
来自专栏
//1、比较相邻的两个元素,如果前一个比后一个大,则交换位置。 // 2、比较完第一轮的时候,最后一个元素是最大的元素。 // 3、这时候最后一个元素是最大的,所以最后一个元素就不需要参与比较大小。 //时间复杂度:最好的情况原本就是有序O(n) 最坏的情况 O(n的平方) 平均O(n的平方) /...
2020-12-17
0
483
希尔排序(缩小增量排序)
来自专栏
//选择一个增量序列t1,t2,…,tk,其中ti>tj,tk=1; //按增量序列个数k,对序列进行k 趟排序; //每趟排序,根据对应的增量ti,将待排序列分割成若干长度为m 的子序列,分别对各子表进行直接插入排序。 //仅增量因子为1 时,整个序列作为一个表来处理,表长度即为整个序列的长...
2020-12-17
0
580
直接插入排序
来自专栏
//从第一个元素开始,该元素可以认为已经被排序; // 取出下一个元素,在已经排序的元素序列中从后向前扫描; // 如果该元素(已排序)大于新元素,将该元素移到下一位置; // 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置; // 将新元素插入到该位置后; // 重复步骤2~5。 //...
2020-12-17
0
388
Vue 路由钩子函数
来自专栏
https://www.jianshu.com/p/ddcb7ba28c5e
2020-12-17
0
391
Vue渲染为什么是异步更新渲染?
来自专栏
如果不采取异步更新,那么每次更新数据都会对当前组件进行重新渲染,为了性能考虑,Vue 会在本轮数据更新后,再去异步更新数据。
2020-12-17
0
436
为什么直接修改数组长度或设置数组项的索引时,Vue不能检测到数组的变动?
来自专栏
vue中的数组的监听不是通过Object.defineProperty来实现的,是通过对’push’,‘pop’,‘shift’,‘unshift’,‘splice’, ‘sort’,'reverse’这几个改变数组本身的方法执行后来通知监听达到的
2020-12-17
0
571
第2章 (第①篇 变化侦测)Object的变化侦测
来自专栏
开篇介绍 Vue.js最独特的特性之一就是看起来并不显眼的响应式系统,数据模型仅仅是一个普通的js对象。从状态生成DOM,在输出到用户显示的界面的一系列流程叫做渲染,应用在运行过程中会不断的进行重新渲染,响应式系统赋予了框架重新渲染的能力,其中重要组成部分就是变化侦测,变化侦测是响应式系统的核心,简...
2020-12-17
0
542
第1章(渐进式框架)Vue.js简介
来自专栏
Vue.js是一款渐进式的JavaScript框架(The Progressive Framework),所谓渐进式框架,就是把框架进行了分层,最核心的部分是视图层渲染(view),然后往外是组件机制(component),在这个基础上再加入路由机制(router),再加入状态管理(vuex),最外...
2020-12-17
0
473
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页