ying-datastructures-algorithms icon indicating copy to clipboard operation
ying-datastructures-algorithms copied to clipboard

ts datastructures algorithms

算法与数据结构 - TS 描述

前言

本库是以 TypeScript 为描述语言的算法与数据结构入门仓库。 主要面向想要学习或者想要查漏补缺的前端开发者。 本库可以作为算法与数据结构的字典查询,也可以作为入门资料学习。 对此感兴趣的欢迎 star

Todos

数据结构

  • [x] 栈(stack)
  • [x] 队列(queue)
  • [x] 链表(linkedList)
  • [x] 堆(heap)
  • [x] 树(tree)
  • [x] 字典(Dictionary)
  • [x] 散列表(hashTable)
  • [x] 图(graph)

算法

  • [x] 十大基础排序算法(sorting)
  • [x] 七大基础查找算法(search)
  • [x] 递归(recursion)
  • [ ] 动态规划(dynamic)
  • [ ] 贪心算法(greedy)
  • [ ] 回溯(backtracking)

后记

参考资料

  1. 学习JavaScript数据结构与算法
  2. Learning-JavaScript-Data-Structures-and-Algorithms-Third-Edition

个人说明

如果你喜欢探讨技术,或者对本仓库有任何的意见或建议,非常欢迎加鱼头微信好友一起探讨,当然,鱼头也非常希望能跟你一起聊生活,聊爱好,谈天说地。 鱼头的微信号是:krisChans95 也可以扫码关注公众号,订阅更多精彩内容。

./static/qrcode-all1.png