数据结构1

1.什么是数据结构?

数据结构主要学习用计算机实现数据组织和数据处理的方法;随着计算机应用领域的不断扩大,无论设计系统软件还是应用软件都会用到各种复杂的数据结构。

1.1 数据结构的定义

数据结构: 是指数据以及相互之间的联系,可以看做是相互之间存在某种特定关系的数据元素的集合,因此可以把数据结构看成是带结构的数据元素的集合。

1.2 逻辑结构类型

  1. 集合
  2. 线性结构
  3. 树形结构
  4. 图形结构

1.3 存储结构类型

①. 顺序存储结构
②. 链式存储结构
③. 索引存储结构
④. 哈希(散列)存储结构

2.算法

2.1 什么是算法?

2.2 算法的五个基本特征

  1. 输入
    算法具有0个或者多个输入
  2. 输出
    算法至少有一个或者多个输出
  3. 有穷性
    自动结束或者不会无限循环
  4. 确定性
    无二义性
  5. 可行性

2.3 算法设计的要求

正确性
在这里插入图片描述

可读性
健壮性
时间效率高和存储量低

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值