自从过去2个月以来,我正在学习数据结构
已经掌握了每个基础知识,但仍然发现自己无法将其应用于任何现实世界的问题。
每当我遇到任何问题时,我的想法仍然是创建数组或对象列表然后编码解决方案的旧模式。 (就像我从程序编程切换到OOP的旧时代。但现在我可以看到一切都是对象:))
我试着在网上搜索,也读了几本书。但每本书都提交了基本算法。 (例如,在堆栈,队列,树等中创建/插入/删除/查找元素......以及他们的Big O评估)
我正在寻找一些真正问题的实际代码实现。
答案 0 :(得分:1)
以下是一些随机应用一些数据结构的例子(并非所有这些都非常现实和/或实用,我必须承认),当然还有更多,但这应该给出一些指示: