从零开始,皇冠现金正网wwwhg|官方网站论坛

快捷导航
广告联系qq1031180668皇冠现金正网wwwhg
查看: 40|回复: 0
打印 上一主题 下一主题

[c/c++] 数据结构与算法

[复制链接]
  • ta_mind

    昨天?13:16
  • classn_01: 73 classn_02

    [LV.6]常住居民II

    1031

    主题

    1753

    帖子

    3599

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3599

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    跳转到指定楼层
    楼主
    发表于 4?天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    数据结构概念
    数据结构是计算机存储,组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
    通常情况下,精心选择的数据结构可以带来更高的运行存储效率。数据结构往往同高效的检索算法和索引技术有关。

    简单来说,数据结构就是计算机存储组织数据的方法

    算法的概念

    算法是特定问题求解步骤的描述,在计算机中表现为指令的有限序列,算法是独立存在的一种解决问题的方法和思想。
    对于算法而言,用什么语言来实现并不重要,重要的是思想。

    算法和数据结构的区别
    数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的。往往是在发展一种算法的时候,构建了适合于这种算法的数据结构。一种数据结构如果脱离了算法,那还有什么用呢?实际上也不存在一本书单纯的讲数据结构,或者单纯的讲算法。当然两者也是有一定区别的,算法更加的抽象一些,侧重于对问题的建模,而数据结构则是具体实现方面的问题了,两者是相辅相成的。
    数据结构只是静态的描述了数据元素之间的关系。
    高效的程序需要在数据结构的基础上设计和选择算法。
    程序 = 数据结构 + 算法
    总结:算法是为了解决实际问题而设计的,数据结构是算法需要处理的问题载体


    不积跬步,无以至千里
    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    手机版|Archiver|小黑屋|sitemap| 从零开始,皇冠现金正网wwwhg|官方网站论坛 - 一个单纯的皇冠现金正网wwwhg|官方网站学习交流论坛 ( 豫ICP备15032706号 )

    GMT+8, 2019-8-31 14:29 , Processed in 1.301499 second(s), 23 queries .

    Powered by Discuz! X3.4

    ? 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表