lrucacheleetcode-swift Swift算法题解合集
Swift 的 LeetCode 解法合集,想专攻算法的你可以看看这个仓库,挺干净的代码风格,效率也不错。大部分题解都有 0ms 运行时间,对比官方提交还挺亮眼的。思路写得比较清楚,适合参考也适合自测优化。比如像Valid Parentheses
这种热门题,解法思路直接、代码也简洁,容易读懂。
里面的代码基本都用 Swift 写的,对用 Swift 练手算法挺友好。结构按题目分类,还带了示例和注释,省了不少找题和对照的麻烦。嗯,像搞LRU Cache
这种题,里面的实现用的是字典+双向链表,挺经典的套路,有代码也有解释,直接用也方便。
如果你刷题时候也在找些写得还不错的 Swift 解法,可以关注下这个项目。尤其是想优化自己的写法,看看别人的 0ms 实现还是挺有参考价值的。顺便一提,项目里也提到一些相关的文章资源,比如图片 OOM 和 LRU 缓存这些,偶尔扩展一下也挺好。
建议你本地跑下代码试试,熟悉下题目的测试方式和输入输出。配合vscode
插件也能更方便地调试。如果你用 Swift 刷题,也想提高解题质量,这套提交值得收藏一下。
199.21KB
文件大小:
评论区