文件名称:怎么刷leetcode-coding-challenges:https://leetcode.com/explore/featured/car
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-19 15:51:38
系统开源
怎么刷leetcode 编码挑战 我开始将此存储库作为 2020 年 4 月的日记! 五月下旬,又安排了一次。 最后,这已经成为我的核心期刊,我将解决方法和思考过程放在我所做的每个编码问题背后。 我还增加了解决方案的复杂性(时间、空间)分析。 收集问题 单号 问题描述: 解决方法 leetcode-30day-challenge 的第一天,他们在这里遇到了一个非常简单的问题! 不过有两点需要注意—— 算法应该具有线性运行时复杂度 在不使用任何额外空间/内存的情况下实现它 所以,我想到的第一个解决方案是使用HashMap来保存一个数字在数组中出现的次数,然后遍历哈希图的所有条目,我们可以轻松找到哪个数字在数组中只出现一次。 在这里,我们遵守注释 1 但违反注释 2。 遵循两个注释; 我们将实现一个包含二元运算技术的解决方案。 我们知道当两个操作数相同时, XOR运算符会给我们FALSE或 0,对吗? 如果我们可以对数组的所有值进行XOR运算,并将其保存在一个result变量中; 最后,我们将在出现在数组中一次的结果中获得lonely/orphan 值。 因为XOR通过返回 0 减去在数组
【文件预览】:
coding-challenges-master
----.gitignore(293B)
----LICENSE(1KB)
----README.md(87KB)
----.vscode()
--------settings.json(207B)