没有合适的资源?快使用搜索试试~ 我知道了~
leetcode算法题主函数如何写-algorithm:算法
共85个文件
js:79个
html:2个
md:1个
需积分: 15 0 下载量 17 浏览量
2021-06-30
05:09:52
上传
评论
收藏 105KB ZIP 举报
温馨提示
leetcode算法题主函数如何写 algorithm 程序 = 数据结构 + 算法 时间复杂度 一个函数,用大O表示,比如O(1)、O(2) 定性描述该算法的运行时间 空间复杂度 一个函数,用大O表示,比如O(1)、O(2) 算法在运行过程中临时占用储存空间大小的量度 栈 一个后进先出的数据结构 JS中没有栈,但是可以用Array实现栈的所有功能 Leetcode 应用场景 十进制转二进制 判断字符串的括号是否有效 函数调用堆栈 最后调用的函数,最先执行完 JS解释器使用栈来控制函数的调用顺序 队列 一个先进先出的数据结构 JS中没有队列,但是可以用Array实现队列的所有功能 应用场景 需要先进先出的场景 比如:食堂排队打饭、JS异步中的任务队列、计算最近请求次数 先进先出,保证有序 Leetcode 前端与队列 JS异步中的任务队列 事件循环与任务队列 JS引擎 -> WebAPIs -> Callback Queue 一段JS代码刚执行的时候会有一个匿名的主事件会丢到Callback Queue里。 JS引擎会去任务队列里面取一个事件执行,因为JS是单线程的,每次只能执行一个事
资源推荐
资源详情
资源评论
收起资源包目录
algorithm-main.zip (85个子文件)
algorithm-main
src
stack
preorderTraversal.js 833B
index.js 649B
callStack.js 106B
Stack.js 1KB
search
binarySearch.js 772B
guessNumber.js 675B
sequentialSearch.js 268B
leastCommonMultiple
leastCommonMultiple.js 682B
euclidean
euclideanAlgorithm.js 336B
set
set.js 558B
index.js 300B
intersection.js 479B
isNStraightHand.js 509B
powerOfTwo
isPowerOfTwo.js 297B
isPowerOfTwoBitwise.js 366B
queue
RecentCounter.js 549B
index.js 118B
TaskQueue
js
Queue.js 922B
index.html 1018B
tree
buildTree.js 719B
inorderTraversal.js 1KB
isSymmetric.js 1KB
dfs.js 708B
postorder.js 1018B
bfs.js 822B
levelOrder.js 2KB
json.js 202B
CascadeSelection
index.html 9KB
isSameTree.js 579B
inorder.js 921B
zigzagLevelOrder.js 1KB
preorder.js 920B
maxDepth.js 892B
minDepth.js 2KB
hasPathSum.js 1015B
primalityTest
trialDivision.js 372B
heap
MaxHeap.js 2KB
findKthLargest.js 2KB
mergeKLists.js 2KB
MinHeap.js 2KB
topKFrequent.js 2KB
graph
dfs.js 255B
pacificAtlantic.js 1KB
index.js 74B
bfs.js 398B
解题思路.jpg 31KB
isNumber.js 935B
cloneGraph.js 722B
bits
getDecimalValue.js 976B
hammingDistance.js 325B
hammingWeight.js 563B
detailed.docx 31KB
sortByBits.js 558B
sieveEratosthenes
sieveOfEratosthenes.js 648B
linkedList
addTwoNumbers.js 811B
reverseList.js 524B
deleteDuplicates.js 429B
index.js 286B
json.js 145B
removeElements.js 459B
hasCycle.js 455B
deleteNode.js 332B
prototype.js 1KB
sort
mergeTwoLists.js 784B
selectSort.js 386B
insertSort.js 456B
mergeSort.js 985B
bubbleSort.js 494B
quickSort.js 567B
greedyAlgorithm
maxProfit.js 352B
backtrackingAlgorithm
permute.js 456B
.idea
backtrackingAlgorithm.iml 281B
subsets.js 511B
divideAndRule
isSymmetric.js 721B
guessNumber.js 715B
invertTree.js 580B
map
minWindow.js 944B
index.js 210B
intersection.js 456B
isValid.js 529B
twoSum.js 763B
lengthOfLongestSubstring.js 854B
dynamicProgramming
rob.js 409B
climbStairs.js 345B
README.md 22KB
共 85 条
- 1
资源评论
weixin_38699593
- 粉丝: 6
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功