文件名称:leetcode答案-leetcode-[removed]leetcode
文件大小:169KB
文件格式:ZIP
更新时间:2024-07-19 18:34:19
系统开源
leetcode 答案 leetcode-javascript leetcode 题解,记录自己的 leetcode 解题之路。 本仓库目前分为三个部分: 第一个部分是 leetcode 分类经典题目的解析,包括思路,关键点和具体的代码实现。 第二部分是对于数据结构的总结 第三部分是对于算法的总结 leetcode 分类经典题目的解析 数组和字符串相关题目 简介: 数组是一种基本的数据结构,用于按顺序存储元素的集合。 特点: 元素可以随机存取 每个元素可以通过索引识别 双指针 一个指针从始端开始,而另一个指针从末端开始。 题目 难度 简单 简单 简单 简单 简单 简单 简单 - 简单 简单 链表 题目 难度 中等 简单 二分查找 题目 难度 简单 简单 简单 二叉树 题目 难度 中等 中等 中等 简单 简单 数据结构总结 队列和栈 队列 FIFO 队列应支持两种操作:入队和出队。入队会向队列追加一个新元素,而出队会删除第一个元素。 出队操作的时候需要O(n)的时间复杂度 循环队列 队空判断:rear === front 队满判断: (rear + 1) % len = front 栈
【文件预览】:
leetcode-javascript-master
----剑指offer()
--------40.md(667B)
----数据结构.xmind(196KB)
----arrAndString()
--------704.md(2KB)
--------88.md(1KB)
--------350.md(3KB)
--------7.md(1KB)
--------67.md(1KB)
--------66.md(897B)
--------字符串.md(1KB)
--------344.md(879B)
--------repeatArr.md(1KB)
--------14.md(1KB)
--------747.md(2KB)
--------数组.md(10KB)
--------28.md(986B)
----queueStack()
--------二分查找.md(1KB)
--------queue.md(374B)
--------链表.md(7KB)
--------reverseLinkList.md(637B)
--------平方根.md(774B)
--------栈和队列.md(6KB)
--------linkList.md(5KB)
----offer()
--------03.md(1KB)
--------04.md(1KB)
----README.md(6KB)
----动态规划()
--------demo.md(488B)
----tree()
--------倒推.md(1KB)
--------二叉树的最大深度.md(417B)
--------前序遍历.md(1012B)
--------运用递归解决树的问题.md(2KB)
--------二叉树归纳.md(3KB)
--------对称二叉树.md(794B)
--------二插搜索树.md(546B)
--------路径总和.md(678B)
--------层次遍历.md(470B)
--------DFS与BFS.md(6KB)
--------二叉树的最近公共祖先.md(33B)
----sort()
--------sort.js(2KB)
--------1122.md(623B)
--------sort.html(2KB)
--------demo.js(2KB)
--------sort.md(9KB)