数据结构问题

时间:2016-12-18 04:03:50

标签: algorithm data-structures

我是刚学过数据结构和算法的学生,我正在寻找一些在休息期间要做的项目,以扩展我的技能,并通过数据结构学习一些新东西。我已经练习用不同的语言编写不同的数据结构,比如二进制搜索树,哈希表和堆栈,但是我试图用这些数据结构来寻找程序,所以我可以练习使用它们而不仅仅是制作它们。但是,由于我的经验不足,我不确定像我这样的相对初学者能够实际使用数据结构。我的问题是,有谁知道我在哪里可以找到利用数据结构的程序思想,用这些数据结构制作真正的程序?我知道这是广泛的,但我相信它是广泛的,因为我在这方面不了解。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

这是一种非常好的董事会。我想说解决编码竞争问题对提高编码技能非常有帮助。如果你应该在某个问题上练习应用数据结构。我推荐这些网站。

https://www.topcoder.com/

https://www.hackerrank.com/

https://code.google.com/codejam/

实际上,制作某个程序不仅有助于增强数据结构和算法的应用,还可以提高综合编程技能:设计模式,OOP,软件工程,网络,GUI等。

但你的目的是练习数据结构和算法。解决编码问题是更好的选择。因为应用数据结构和算法只是制作程序大约10~20%的一部分。