【文件属性】:
文件名称:leetcode和codewar-Data-Structures--Algorithms--Leetcode:数据结构&算法&Leetcode
文件大小:42KB
文件格式:ZIP
更新时间:2021-07-07 07:39:25
系统开源
leetcode和codewar
JavaScript
Data
Structures
&
Algorithms
记录
JavaScript
数据结构和算法的一些学习笔记还有一些算法题
书籍
(不推荐阅读
)
算法题
经验总结
数组提供的遍历方法没有
for
循环快
while
和
for
能够等同使用的情况下
while
更快
但是
while
容易掉坑
while
使用成功(迭代)的情况下
可以考虑是否需要重构成递归处理
Math.floor/ceil
向下/上取整
比
parseInt
快
【文件预览】:
Data-Structures--Algorithms--Leetcode-master
----Leetcode()
--------majorityElement.js(863B)
--------mergeTwoSortedLists.js(691B)
--------houseRobber.js(1020B)
--------moveZeroes.js(601B)
--------lowestCommonAncestor.js(1KB)
--------swapPairs.js(856B)
--------invertBinaryTree.js(641B)
--------intersectionOfTwoArrays.js(961B)
--------delNodeInLinkedList.js(649B)
--------romanToInteger.js(1KB)
--------happyNumber.js(289B)
--------reverseVowels.js(766B)
--------sameTree.js(649B)
--------powOfThree.js(587B)
--------powOfTwo.js(562B)
--------linkedListCycle.js(680B)
--------maxDepthBinaryTree.js(577B)
--------climbingStairs.js(495B)
--------removeDuplicatesFromSortedList.js(635B)
--------reverseLinkedList.js(727B)
--------containsDuplicate.js(602B)
--------uglyNumber.js(616B)
--------reverseString.js(345B)
--------addDigits.js(677B)
--------intersectionOfTwoArraysII.js(891B)
--------nimGame.js(723B)
--------excelSheetColumnNumber.js(489B)
--------validAnagram.js(928B)
--------numberOf1Bits.js(680B)
--------maxProfit.js(700B)
----DataStructures()
--------Graph()
--------LinkedList()
--------Set()
--------Queue()
--------Dictionary()
--------Array()
--------BST()
--------HashTable()
--------Stack()
----README.md(727B)
----Algorithms()
--------Algorithms.js(7KB)