Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 863 Bytes

README.md

File metadata and controls

11 lines (6 loc) · 863 Bytes

Leetcode题解(Javascript)

全部使用js解决,对于一名小前端来说,js是用的最顺手的一门语言,但是用它做算法题有部分缺陷:

  1. 没有内置数据结构,例如TreeSetPriorityQueue等等,这些数据结构要么就手撕一个,然后保存,以后方便使用;要么就模拟一个,性能没那么好,但也能接受的。

  2. 数字精度问题,js数字超过15还是16位后就不精确了,这使得处理部分问题不得不另寻办法处理这种高位数字。

  3. 性能问题,虽然是动态语言,但其实这个并不是特别大的问题,在leetcode下使用es6性能并不差,特别是map{},往往相差巨大。

当然,算法思想是不受语言限制的,部分题目有解题思路说明(之后不断补充),希望能帮到想学算法的JSER