文件名称:CrackingTheCodingInterview:“破解编码面试”一书中的练习解决方案
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-07 17:17:35
Swift
破解编码面试 这个操场是本书中一些练习的解决方案的集合: 这项工作旨在作为参考,以解决如何使用Swift作为选择语言来解决在技术面试中可能会问到的典型编码练习。 笔记 用Swift 2.0编写。 在Xcode 7.0 beta 3上测试。 每章都作为Swift模块文件包含在内。 练习列表不完整,解决方案完全是我自己的,而不是本书中的解决方案。 随时向我发送包含更新/修复的请求请求。 一些解决方案被标记为不正确。 该代码的主要重点是解决练习所需的算法。 已经尝试使用良好的Swift编码实践,但是在其他地方可以找到有关Swift最佳实践的更好的资料。 一些背景 哈希表(词典) 计算集合中字符/字符串的出现次数。 有助于检查唯一性/删除重复项(无需第二遍) 链表 跑步技巧(使用两个指针,一个指针可以移动得更快或向前k步...)。 对检测循环很有用, 注意:可以在O(1)中删除一个
【文件预览】:
CrackingTheCodingInterview-master
----README.md(7KB)
----CrackingTheCodeInterview.playground()
--------Sources()
--------playground.xcworkspace()
--------Contents.swift(3KB)
--------contents.xcplayground(198B)
--------timeline.xctimeline(120B)