• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 什么叫数据结构,什么叫算法?

什么叫数据结构,什么叫算法?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了数据结构与算法视频,数据结构和算法分析,java数据结构和算法,数据结构排序算法,数据结构与算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:什么叫数据结构,什么叫算法?

解决方案1:

数据结构,有很多种描述方式。在书中比较常见是用伪码写的三元组。不论怎样描述数据结构,其核心的一点是,在定义或使用它时,得突出这种数据结构中数据元素是怎样连接在一起的和对这种数据可以施加什么操做 ,比如树 ,就是层序关系 可以施加查找等操作, 但不能施加删除边的操作 ,因为边是图这种数据结构所拥有的 。单有数据元素怎样组织在一起是没有意义的 ,因为没有操作就没有对数据的处理 ,这是数据结构与算法的关系 ,所以现在讨论数据结构 。一般是要明确这个数据结构的数据元素的组成,这个数据结构数据元素怎样组织, 和对数据结构的操作。

解决方案2:

个人理解

数据结构:数据元素的集合,是研究怎么去组织数据
算法:完成一件事情的步骤

解决方案3:

个人解释...
数据结构是将现实中所描述的事物用计算机能解释的方式组织起来。
算法是对数据结构中所描述的事物进行增删改查等运算。

解决方案4:

程序=数据结构+算法
数据结构是相互之间存在的一种或多种特定关系的数据元素的集合。包括4类基本的结构:集合、线形结构、树形结构、图状或网状结构。通俗点就是数据的逻辑结构,比方说这些数据在内存中以什么样的结构存放。

算法实际是编程过程中完成一件事采用的方法,比方说现实生活中做数学题时两个人都将题完成但是他们之间有一个用的时间很短就是因为采用了简便的方法。同样在编程过程中采用好的算法可以降低程序的时空复杂度

解决方案5:

数据结构就好比你的书架上的书按照什么方式摆放,
算法就是怎么快速找到书架上的某一本书


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 什么叫数据结构,什么叫算法?
  • 关于数据结构与算法

相关文章

  • 2017-06-07 jboss710添加virtualserver
  • 2017-06-07 laravel关闭指定控制器方法的CSRF后获取不到session吗
  • 2017-06-07 无法使用交通银行支持!
  • 2017-06-07 生成token的url,如何保证他的安全性??
  • 2017-06-07 flask返回值到页面问题
  • 2017-06-07 EJB3找不到接口
  • 2017-06-07 谁有七牛上传图片的接口文件。
  • 2017-06-07 java正则表达式语法求一java正则表达式
  • 2017-06-07 如图不重复连点,想用Javascript实现这一循环过程。
  • 2017-06-07 关于python中的汉诺塔递归函数的理解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 网页中的shell是真shell还是其他?
    • mac1010phpize问题
    • 业务DTO的抽象
    • RESTfulmany-to-manyrelationships创建和更新问题
    • javascript上传发生错误客户端认证授权失败。请重试或提交反馈。401:badtoken
    • 段前缀使用问题
    • OSX下python程序打包exe
    • Python有设计模式么?
    • 数据结构和算法应该如何学习?
    • 急,在线等待中,新手问题关于python的None问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有