leetcode 2和c八月LeetCoding挑战,这是一个挑战,由8月份的31道日常问题组成。每天都会添加一个问题,我们有24小时的时间来进行有效的提交。在截止日期过后,我将在此存储库中上传我的解决方案,以便对给定问题进行有效提交。

第1周:8月1日- 8月7日

[Javascript]

  • 第一天:实施 | 时间:O(n) | 空间:O(n)

  • 第2天:散列 | 时间:O(1 + LF) | 空间:O(LF * N) (其中LF表示负载因子,即键数与槽数之比,N表示槽数)

  • 第3天:实施 | 时间:O(n) | 空间:O(n)

  • 第4天:按位操作 | 时间:O(1) | 空间:O(1)

  • 第5天:尝试 | 时间:O(n) | 空间:O(n)

  • 第6天:实施 | 时间:O(n) | 空间:O(1)

  • 第7天:BFS | 时间:O(n) | 空间:O(n)

第2周:8月8日- 8月14日

[C++]

  • 第8天:DFS | 时间:O(n) | 空间:O(n^2)

  • 第9天:BFS | 时间:O(n)