数据结构和算法TypeScript实现

1,233 阅读2分钟

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

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

dataStructure

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

栈

队列

链表

集合

字典

树

图

堆

algorithm

栈

leetcode 20 有效的括号

队列

leetcode 933 最小请求次数

击鼓传花

链表

leetcode 002两数之和

leetcode 083删除排序链表中的重复元素

leetcode 141环形链表

leetcode 206链表反转

leetcode 234回文链表

集合

leetcode 349求交集

字典

leetcode 003无重复字符的最长子串

leetcode 001两数之和

树

leetcode 102二叉树的层次遍历

leetcode 104二叉树的最大深度

leetcode 111二叉树的最小深度

leetcode 144二叉树先序遍历

leetcode 226翻转二叉树

搜索

二分查找

排序

冒泡排序

选择排序

插入排序

归并排序

快速排序