需要练习数据结构

时间:2013-12-11 11:06:40

标签: c recursion graph binary-tree theory

我去年开始编程,所以我仍然很慢。现在我正在用C语言学习数据结构,而且我很难找到练习它的东西,所以有人可以指点我做一些(或很多)关于树,列表,递归,堆,图形的练习关于数据结构性能的理论问题?

3 个答案:

答案 0 :(得分:1)

this网站特别针对数据结构面试问题。但我发现它非常有用:)。

答案 1 :(得分:0)

尝试为factorial,Fibonacci系列编写程序,或者你可以解决一些排序算法(如合并排序,冒泡排序 - 用于递归算法),还有你可以练习的搜索算法(二进制搜索)。对于树上的问题,您可以尝试一些编码或编码算法。对于练习图,最好的例子可以是prim和kruskal算法。

关于数据结构性能,您可以了解空间复杂性和时间复杂性的概念。

答案 2 :(得分:0)

Sphere online judge有很多小练习你可以钻进去:) 简而言之,引用网站,SPOJ是“......问题集档案,在线评判和竞赛托管服务,接受多种语言的解决方案......”