|
|
1
1
实际上,您的第一个片段并不高效。当然,它有一个
要使速度更快,请在接受单词后跳过其他行,并使用一些高阶函数使其更具可读性:
为了使其更快,即使是巨大的字母表(不仅仅是26个英文字母)和同样巨大的键盘(有很多大行,不仅仅是3个),也要避免在
|
|
2
1
如果你不介意先做一些工作,你可以分两个循环来做-在这种情况下,创建一个对象,将每个字母与它出现的行链接起来。然后,当需要分析一些单词时,你可以将该对象用作快速O(1)引用。
|
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 2 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 3 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 3 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 12 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 13 年前 |