leetcode跳动问题LeetCode_Daily_Problem_Solutions
这是一个包含我对日常问题的
Python3
解决方案的存储库。
我打算至少修改每个问题一次以改进我的初始解决方案,尽管我希望在编写初始解决方案和尝试改进解决方案之间至少间隔一天。
备注栏将列出我在尝试改进解决方案时想要关注的项目,或者包含我学到的或发现对更优雅地解决问题有用的东西的片段。
问题
初始解决方案
改进的解决方案
笔记
---
要做:构建一个更优雅的单行解决方案,更充分地利用现有的字符串方法
---
我确定最佳解决方案使用尝试。
在查看尝试后,我将重新尝试解决此问题。
---
尽管
leetcode
接受了我的初始解决方案,但我正在利用内存,而最佳解决方案几乎肯定不会。
重新审视这个问题后,我想确保我使用尽可能少的内存(也许在数组上执行就地操作?)。
---
“to_remove”列表既繁琐又不雅观。
我想在重新尝试这个问题时使用队列。
---
我想在重新尝试时以另一种方式解决这个问题。
---
要做:提高时间复杂度
我想编写一个解决方案,通过删除列表中其他间隔包含的间隔来修改“间隔”列
2021-06-30 13:09:39
39KB
系统开源
1