Skip to content

Latest commit

 

History

History
789 lines (450 loc) · 39.5 KB

README.md

File metadata and controls

789 lines (450 loc) · 39.5 KB

TypeScript 算法练习

license GitHub Actions Test Results Coveralls github GitHub last commit Gitpod Ready-to-Code

JavaScript Style Guide

TypeScript / JavaScript 基础算法、数据结构练习,包含 LeetCode 或其它算法练习记录。

此为个人练习仓库,代码中对重要思想进行了注释,但是没有详细的解题思路后续会尽量补充解题思路。

每一道题都对应写有测试用例,但可能不够完整。如果您发现错误,欢迎给我留言,谢谢!

需安装 Node.js v18.6.0+,yarn 1.22.x。

运行yarn安装依赖,然后运行yarn start可以自动从LeetCode获取代码函数和用例说明。保存文件后将自动同步到浏览器(比起VScode的LeetCode插件,此方法可以借助Wallaby获得更快和更友好的调试结果,支持Linux、MacOS、Windows)。

特别说明:部分题目截图仅为了方便在代码编辑器中直接预览从而优化编码体验,LeetCode题目以LeetCode官方页面为准,题目著作权及其他权利以LeetCode官方说明为准或属于LeetCode。已标注其来源的内容,版权均属于原作者。

请大家尊重版权,共同维护良好网络环境。

基础排序算法

基础数据结构

ECMAScript标准内置的数据结构(部分)

通过JavaScript实现的数据结构及其常见操作

算法题

字符串

数组/队列/集合/映射

数学

链表

排序

其它