【文件属性】:
文件名称:lrucacheleetcode-coding-challenges:我对来自Codility、LeetCode、Hackerrank、int
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-29 23:12:09
系统开源
lru缓存leetcode
编码挑战
来自
Codility
的不同算法和数据结构挑战,面试蛋糕我通常为我添加到
repo
的每个解决方案创建一个
PR。
查看各部分以了解有关我的实施过程以及我通过每个练习学到/发现的更多详细信息。
面试蛋糕
数组
-
联系
可依性
解决方案仅包括报告
codility
的链接,以尊重
Codility
的版权政策。
第
1
课
第
2
课
循环旋转
-
用于解决方案
其他
递归
-
联系
-
联系
-
联系
-
联系
-
联系
-
联系
-
联系
-
联系
普拉普
采访一
-
联系
-
联系
笔记
大
O
符号
Big
O
表示法用于估计某些算法相对于输入使用多少运行时间和空间
AO(1)
空间复杂度意味着在整个算法生命周期中只有一个值存储在内存中
AO(n)
空间复杂度意味着在整个算法生命周期中将
n
个值存储在内存中
AO(n^2)
运行时复杂度意味着运行时以输入大小的平方的数量级增长。
例如,当您在数组中循环两次时会发生这种情况
function
printAllPossibleOrderedPairs(items)
{
items.forEa
【文件预览】:
coding-challenges-master
----package.json(583B)
----.github()
--------PULL_REQUEST_TEMPLATE.MD(913B)
----run-tests.sh(271B)
----codility()
--------lesson1()
--------lesson2()
----interviews()
--------recursion()
--------pramp()
----common()
--------utils.js(3KB)
--------TreeNode.js(472B)
----.gitignore(56B)
----interviewcake()
--------arrays()
----README.md(11KB)
----yarn.lock(336B)