zoukankan      html  css  js  c++  java
  • 数据结构基本概念

    数据结构基本概念

    • 数据结构是研究组成数据的数据元素的关系学科

    数据结构研究的目的

    • 通过研究数据元素的关系,帮助我们在开发软件的时候更好的组成数据模型,让数据在你内存中的操作更加的流畅

    基本概念

    • 数据
      • 数据即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称
    • 数据元素
      • 数据元素是数据的基本单位,又称之为记录
    • 数据项
      • 数据元素由若干数据项组成,数据项是数据中的最小单位
    • 数据类型
      • 数据类型是对数据元素取值范围与运算的限定

    数据结构的关系

    • 逻辑结构
      • 表示数据元素之间的抽象关系(如邻接关系、从属关系等)
      • 有四种基本的逻辑结构:几何结构、线性结构、树形结构、图状结构
    • 存储结构
      • 数据的逻辑结构在计算机内的存储形式
      • 分为顺序存储结构、链接存储结构、索引存储结构、散列存储结构
    • 数据运算
      • 对数据进行的操作,如插入、删除、查找、排序等

    算法的定义

    是指解决特定的问题的步骤描述

    算法的特性

    • 有穷性
    • 确定性
    • 可行性
    • 输入
    • 输出

    算法分析

    解决一个问题可以有多种不同的算法,在算法正确的前提下,评价算法好坏的方法:

    • 正确性
    • 可读性
    • 健壮性
    • 时间效率
    • 存储量

    数据结构与算法的关系

    • 算法设计:取决于选定的逻辑结构
    • 算法实现:依赖于采用的存储结构

    数据结构+算法=程序

    Songzhibin
  • 相关阅读:
    第2课 检索数据
    jmeter断言-响应断言
    jmeter参数化
    性能测试重要指标
    Web测试中,各类web控件测试点(转)
    jmeter-分布式集群测试-执行机无响应数据
    jmeter分布式集群测试-Error initialising remote server
    jmeter分布式集群测试-修改执行机默认端口
    jmeter分布式集群测试
    selenium-webdriver层级定位元素
  • 原文地址:https://www.cnblogs.com/binHome/p/12817491.html
Copyright © 2011-2022 走看看