文件名称:algorithm:记录自己提升内功的每一步
文件大小:113KB
文件格式:ZIP
更新时间:2024-04-15 11:29:22
leetcode JavaScript
算法题整理 该仓库主要是为了整理记录自己的平时运作的算法题,提升内部功从每天一点点开始。 过渡按照模块划分,主要分为链表,栈,规模,树等几大模块,后续会逐步添加 每道译文的题解会通过注释的方式将思路和一些注意点进行说明 每个文件命名的前面的数字就是该题在LeetCode中对应的题号 概念相关的可以查看我的语雀笔记, 建议:对于算法初学者而言,还是按照模块和从简单类型的过渡入手开始,一是给自己增加信心,二是理解理解掌握算法的套路 已完成:【30】道题 堆 排序 斑点 栈 树 链表 阴离子
【文件预览】:
algorithm-main
----数组()
--------3.无重复字符的最长子串.md(3KB)
--------76.最小覆盖子串.md(3KB)
--------349.两个数组的交集.md(2KB)
--------1.两数之和.md(2KB)
----.github()
--------workflows()
----栈()
--------1047.删除字符串中的所有相邻重复项.md(132B)
--------20.有效的括号.md(1KB)
----树()
--------144.二叉树的前序遍历.md(2KB)
--------104.二叉树的最大深度.md(1KB)
--------145.二叉树的后序遍历.md(2KB)
--------111.二叉树的最小深度.md(1KB)
--------102.二叉树的层序遍历.md(1KB)
--------94.二叉树的中序遍历.md(2KB)
----yarn.lock(129KB)
----链表()
--------21.合并两个有序链表.md(0B)
--------206.反转链表.js(1KB)
--------22.两数相加.js(1KB)
--------237.删除链表中的节点.js(672B)
--------141.环形链表.js(2KB)
--------234.回文链表.js(2KB)
----排序()
--------4.归并排序.md(2KB)
--------1.冒泡排序.md(964B)
--------6.二分搜索.md(1KB)
--------2.选择排序.md(1KB)
--------5.快速排序.md(1KB)
--------3.插入排序.md(1KB)
----.release-it.js(486B)
----队列()
--------933.最近的请求次数.js(749B)
--------1438.绝对差不超过限制的最长连续子数组.js(0B)
----README.md(3KB)
----堆()
--------347.前K个高频元素.md(0B)
--------实现.MinHeap.js(2KB)
--------合并两个有序链表.md(0B)
--------215.数组中的第K个最大元素.md(0B)
----conventional-changelog.js(2KB)
----.gitignore(14B)
----index.js(2KB)
----CHANGELOG.md(3KB)
----package-lock.json(95KB)
----package.json(327B)