您如何解决数据结构和算法问题?

时间:2019-10-07 16:49:00

标签: algorithm data-structures

我一直在寻找针对面试官发出的数据结构和算法问题的最佳解决方案时遇到麻烦。我想知道你们如何解决这些问题。仅仅是练习解决各种问题以获得经验,还是你们有系统的方法来识别某些类型的问题?您能推荐对我有帮助的书吗?我已经阅读了CLRS的许多算法简介,而且我确定我可以重提基础CS概念。

在识别问题类型时,我已经有了一些常识。例如。如果我能够认识到问题的后续迭代的解决方案取决于过去的解决方案,并且最终源自已知的基本解决方案,那么我知道这是一个动态编程问题。也许我需要学习更多以进一步发展这种常识。

感谢阅读。

1 个答案:

答案 0 :(得分:3)

我不确定SO是否是解决此问题的最佳地点,但我建议您盖尔·拉克曼·麦克道威尔(Gayle Laakmann McDowell)撰写的《破解编码访谈》。

关于算法的经典书籍是可以的,但是它们侧重于更基础和“学术”的东西。 CCI特别专注于解决面试问题。

相关问题