数据结构复习(第一天)

实在闲的X疼,准备复习一下数据结构,之后还得考试lqb

1.数据的逻辑结构

线性、树状、图形结构

2.数据的存储结构

顺序、链式结构

3.数据类型和抽象数据类型

数据类型为高级程序设计语言支持的基本数据类型 int等
抽象的数据类型在基本数据类型派生出来的类型 堆栈、队列等

4.算法是描述求解问题方法的操作步骤集合

算法的性质 输入性 输出性 有限性 确定性 可执行性
设计目标 正确性 可读性 健壮性 高时间高空间效率

5.时间复杂度 最坏时间复杂度 平均时间复杂度(都是一样的)

基本语句的执行次数
##正好碰上曾经使用的函数
rand随机生成函数,若不设置种子,每次随机数都是一样的
srand()函数用来设置算法的种子,time(NULL)返回当前的时间,
先调用srand(time(NULL))是把当前的时间作为种子,是程序每次运行产生不同的随机数序列。

由于大疫情,导致3月才允许开学,希望快点结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值