首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript数据结构与算法
知行行知
创建于2021-05-12
订阅专栏
通过leetcode专项练习学习数据结构和算法
等 4 人订阅
共8篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript算法 + leetcode - 动态规划 + 贪心算法+ 回溯算法
本文记录动态规划算法设计思想 动态规划 动态规划是算法设计中的一种设计方法。 它将一个问题分解为相互重叠的子问题,通过反复求解子问题,来解决原来的问题。
JavaScript算法 + leetcode - 分而治之
本文记录分而治之的算法设计思想。 分而治之 分而治之是算法设计中的一种方法。 它将一个问题分成多个和原问题相似的小问题,递归解决小问题,再将结果合并以解决原来的问题。
JavaScript算法 + leetcode - 排序和搜索
本文记录JavaScript中常见的排序和搜索算法。 排序 把乱序数组排成升序或者降序数组 JS中的排序是通过sort方法 搜索 找到数组中某个元素的下标 JS中的搜索是通过indexOf方法
JavaScript数据结构 + leetcode - 堆
本文记录一些堆的知识和高频题。本文知识总结和代码参考自JavaScript数据结构与算法。 什么是堆 堆是一种特殊的完全二叉树。 所有的节点都大于等于(最大堆)或小于等于(最小堆)它的子节点。
JavaScript数据结构 + leetcode - 图
本文总结数据结构图相关的知识和leetcode高频题。本文前半部分知识点总结和代码参考自JavaScript数据结构与算法。 什么是图 图是网络结构的抽象模型,是一组由边连接的节点。
JavaScript数据结构 + leetcode - 树
本文记录二叉树的深度和广度优先遍历,以及先中后序遍历,以及leetcode相关高频题。本文前半部分知识点总结和代码参考自JavaScript数据结构与算法。
JavaScript数据结构 + leetcode - 链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
JavaScirpt数据结构 + leetcode - 栈和队列
栈(Stack):是限定只能在表的一端进行插入和删除操作的线性表。栈是先进后出(First In Last Out )FILO。队列(Queue):是限定只能在表的一端进行插入和在另一端进行删除操