Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SimonZhangITer/JS-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

97 Commits

Repository files navigation

JS-Algorithm

使用JavaScript语言来实现数据结构和算法

在大学时候一直在玩数据结构和算法,也曾一度登顶学校的Online-Judge...对此我深知数据结构和算法对编程所带来的影响,所以开了这个repo,重新刷一遍以前刷过的题

或许有一部分觉得这些和前端关系不大,认为这些是后端应该了解的东西。其实不然,对于任何专业软件开发人员来说,学习数据结构和算法都非常的有必要,它对写代码时的思路以及性能优化方案等方面非常有帮助

Pascal之父Nicklaus Wirth曾说过一个非常著名的公式,程序 = 数据结构 + 算法,可见其在编程中的重要性

这个repo就是使用JavaScript语言来实现数据结构和算法,站在前端的角度去揭开它抽象的神秘面纱,当然不只局限于此,也可能会有一些经典的算法题目和实现方式解析

介于ES6的普及,本项目将完全使用ES6语法实现

欢迎感兴趣的朋友提交PR,来共同维护本项目

计划完成的模块

数据结构

  • 队列
  • 链表
  • 集合
  • 字典
  • 散列

算法

排序

搜索

其他算法

  • 动态规划
  • 贪心算法

题目

  • flattern
  • 李白打酒
  • 汉诺塔
  • 保卫要塞

AltStyle によって変換されたページ (->オリジナル) /