-
数据结构和算法构成了算法,同时涵盖了破解编码面试第六版中的解决方案
资源介绍
数据结构和算法存储库
这是用JavaScript和Ruby编写的数据结构和算法的存储库。 一些算法来自 。
贡献
欢迎捐款! 请阅读和以了解如何贡献。 该项目已获得。
Ruby说明:
要运行Ruby规范,请在终端中执行rspec命令
JavaScript说明:
要运行JavaScript规范,请在终端中执行rake jasmine命令。 然后打开Web浏览器访问
算法与数据结构
Key
- (R) means Ruby
- (JS) means JavaScript
- (P) means Python
- (CtCI) means Cracking the Coding Interview
- (DP) means Dynamic Programming
数组-数组( )中的二进制搜索树
数组-包含重复项( )
数组-数组之间的差异( )
数组-查找单个数字( )
数组-3的最高乘积( )
数组-最长公共前缀( )
数组-多数元素( )
数组-进行更改(CtCI)( )( )
数组-最大子序列(CtCI)(DP)( )
数组-合并两个排序列表(