【问题标题】:Need exercises of data structure [closed]需要数据结构的练习[关闭]
【发布时间】:2013-12-29 07:50:44
【问题描述】:

我去年开始编程,所以我还是有点慢。现在我正在学习 C 中的数据结构,我很难找到练习它的东西,所以有人可以指点我一些(或很多)关于树、列表、递归、堆、图表的练习,以及有关数据结构性能的理论知识?

【问题讨论】:

  • 也许可以尝试在谷歌上搜索“数据结构教程练习”?
  • 谢谢大家。我试着自己查了一下,但凭我的一点经验,我只能找到图表练习或教科书上的一些练习,这对我来说似乎不太实用。我一定会调查所有的指针。

标签: c recursion graph binary-tree theory


【解决方案1】:

尝试为阶乘、斐波那契数列编写程序,或者您可以解决一些排序算法(如归并排序、冒泡排序 - 用于递归算法),以及您可以练习的搜索算法(二进制搜索)。对于树上的问题,您可以尝试一些编码或编码算法。对于练习图,最好的例子是 prim 和 kruskal 算法。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      this网站专门针对数据结构面试题。但我发现它很有帮助:)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-17
        • 2017-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多