首页
关于
优乐购
开发
生活
大事记
导航
关键字:时间复杂度
【面试题解析】从 Vue 源码分析 key 的作用
最近看了面试题中有一个这样的题,v-for 为什么要绑定 key? Vue 中 key 很多人都弄不清楚有什么作用,甚至还有些人认为不绑定 key 就会报错。 其实没绑定 key 的话,Vue 还是可以正常运行的,报警告是因为没通过 Esl ...
分类:
阅读:664
发布时间:2020-04-12
解剖前端面试之二分查找算法
二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。 二分法查找的思路如下: (1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。 (2)如果目标元素大于/小于中间元素,则在数组大 ...
分类:
阅读:590
发布时间:2020-04-12
每天一点算法-归并排序(Day12)
介绍 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的 ...
分类:
阅读:495
发布时间:2020-04-12
每天一点算法-基数排序(Day11)
介绍 前面解释堆排序花费不少力气,今天介绍很容易理解的一种排序——基数排序。算法逻辑: 1.将所有数统一为同位数,即里面最大的数的位数(如最大为1893,即所有数都写成四位数)。不够位数的前面用0补齐(如32补齐四位数为0032),当然用更 ...
分类:
阅读:711
发布时间:2020-04-12
每天一点算法-堆排序(Day10)
介绍 为了能更好的理解堆排序,前两篇"插播"了它的相关知识(二叉树、堆)。特别了解了堆的相关概念以后就很好理解堆排序了。堆排序的逻辑: 1.将待排序数数组映射为完全二叉树(忘了的同学请看二叉树的介绍); 2.将完全二叉树转换为小根堆(升序时 ...
分类:
阅读:622
发布时间:2020-04-12
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不 ...
分类:
阅读:734
发布时间:2020-04-12
暂无数据
1
2
3
4
专题推荐
从零搭建博客
前端开发
javascript教程
vue3+ts教程
推荐阅读
1
酥醪村到正果老街:一条不容错过的跑山路线推荐
阅读:1602
发布时间:2025-07-19 22:18:57
2
当我的手机能从26楼连接车上的蓝牙后..
阅读:978
发布时间:2025-07-16 22:28:47
3
路过大梅沙,没预约真的会被拍!
阅读:945
发布时间:2025-07-15 10:28:10
4
如何查看gradle包最新版本
阅读:918
发布时间:2025-07-12 10:14:01
5
超速驾驶被扣6分,罚款200元
阅读:699
发布时间:2025-07-28 22:34:41
6
在 Spring Boot 中集成 Caffeine 缓存
阅读:616
发布时间:2025-07-12 10:04:10
7
回长沙参加老婆妹妹的婚礼
阅读:569
发布时间:2025-08-10 21:53:45
8
比亚迪的刹车偏软如何通过车机设置解决
阅读:447
发布时间:2025-08-18 22:17:33
9
umami统计:适合个人网站的专业统计工具
阅读:390
发布时间:2025-12-11 22:10:45
10
车主必看:为什么千万不能把车停在树下面?
阅读:381
发布时间:2025-07-06 22:30:27