【文件属性】:
文件名称:leetcode答案-leetcode-[removed]leetcode
文件大小:169KB
文件格式:ZIP
更新时间:2021-06-30 00:47:39
系统开源
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)