TypeScript + Jest 实现基本数据结构和算法

2022-05-27 14:11:43 +08:00
 chrispaullhk

基于 TypeScript + Jest 实现基本数据结构和算法, 持续完善和更新中,希望大佬们捧场给个 Star

掘金地址 掘金链接 https://juejin.cn/post/7102269215498829832

项目地址 Algorithm-Delicacies( https://github.com/chris-paul/algorithm-delicacies)

dataStructure

时间复杂度和空间复杂度计算

队列

链表

集合

字典

algorithm

leetcode 20 有效的括号

队列

[leetcode 933 最小请求次数]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/queue/933 最近请求次数 /index.tsx)

[击鼓传花]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/queue/击鼓传花 /index.tsx)

链表

[leetcode 002 两数之和]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/linkedList/002 两数之和 /index.tsx)

[leetcode 083 删除排序链表中的重复元素]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/linkedList/083 删除排序链表中的重复元素 /index.tsx)

[leetcode 141 环形链表]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/linkedList/141 环形链表 /index.tsx)

[leetcode 206 链表反转]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/linkedList/206 链表反转 /index.tsx)

[leetcode 234 回文链表]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/linkedList/234 回文链表 /index.tsx)

集合

[leetcode 349 求交集]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/set/349 求交集 /index.tsx)

字典

[leetcode 003 无重复字符的最长子串]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/map/003 无重复字符的最长子串 /index.tsx)

[leetcode 001 两数之和]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/map/001 两数之和 /index.tsx)

[leetcode 102 二叉树的层次遍历]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/tree/102 二叉树的层次遍历 /index.tsx)

[leetcode 104 二叉树的最大深度]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/tree/104 二叉树的最大深度 /index.tsx)

[leetcode 111 二叉树的最小深度]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/tree/111 二叉树的最小深度 /index.tsx)

[leetcode 144 二叉树先序遍历]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/tree/144 二叉树先序遍历 /index.tsx)

[leetcode 226 翻转二叉树]( https://github.com/chris-paul/algorithm-delicacies/tree/master/src/algorithm/tree/226 翻转二叉树 /index.tsx)

搜索

二分查找

排序

冒泡排序

选择排序

插入排序

归并排序

快速排序

791 次点击
所在节点    算法
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX