数据结构与算法之美 - 学习笔记 为什么插入排序比冒泡排序更受欢迎 Q:插入排序和冒泡排序的时间复杂度相同,都是 O(n²),在实际的软件开发中,为什么更倾向于使用插入排序算...
数据结构与算法之美 - 学习笔记 为什么插入排序比冒泡排序更受欢迎 Q:插入排序和冒泡排序的时间复杂度相同,都是 O(n²),在实际的软件开发中,为什么更倾向于使用插入排序算...
数据结构与算法之美 - 学习笔记 递归 什么是递归 1.递归是一种非常高效、简洁的编码技巧,一种应用非常广泛的算法,比如 DFS 深度优先搜索、前中后序二叉树遍历等都是使用...
栈题目练习 标题末尾序号对应Leedcode题序,解题思路在上篇已提到,这里为具体代码实现,使用JavaScript 1. 有效的括号 20 2. 最小栈 155 3. 用栈...
数据结构与算法之美 - 学习笔记 引出问题:浏览器如何实现前进后退功能[图片上传失败...(image-56f9b3-1632473114756)] 栈 栈是一种‘操作受限’...
链表题目练习 序号对应Leedcode题序,解题思路在上篇已提到,这里为具体代码实现,使用JavaScript 1. 单链表反转 206 2. 链表中环的检测 141 3. ...
数据结构与算法之美 - 学习笔记 链表(Linked list) 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中指针链接次序实现的 常见缓存...
数据结构与算法之美 - 学习笔记 时间复杂度 算法中的语句执行次数称为语句频度或时间频度,记为 T(n)。算法的时间复杂度也就是算法的时间度量,记作 T(n) = O(f(n...
官方解释 分发 action。options 里可以有 root: true,它允许在命名空间模块里分发根的 action。返回一个解析所有被触发的 action 处理器的 ...
最近在进行算法的相关学习,这里推荐大家可以在力扣上进行学习。这个网站提供诸多技术题库,含算法、数据结构、系统设计等,并且解析详细。支持各种编程语言的写法 之后将记录一些 我在...
SVN 集中式版本控制系统,其版本库是集中放在中央服务器的。单独搭建SVN服务器,不能离线工作,操作简单,代码保密性强 TortoiseSVN 的使用 官方下载 并且下载汉化...
WebSocket HTML5 新增的一个特性,可实现 http 双向通信 单向通信:服务端必须先接受到客户端的请求,才能给客户端回消息 基于 WebSocket 可实现的功...
MongoDB 的简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 术语/概念 M...
express 基于Nodejs Web 的开发框架(老框架了 目前无人维护) 其他框架:Koa、egg express快速入门 1.创建一个空的文件夹,作为项目 2.初始化...
1.模块化开发思想:一个模块实现一个功能 模块化开发的好处避免变量污染,命令冲突提高代码复用率提供代码可维护性依赖关系的管理更方便 2.模块化规范 AMD -> CMD ->...