【数据结构与算法】复习(一)

数据结构的定义

逻辑结构的表示方法(图、表、二元组)

逻辑结构的类型(集合、线性、树、图)

存储结构(顺序、链式、索引、哈希)

抽象数据类型(数据对象、关系、运算)

算法(定义、5大特性、设计目标)

算法分析(分析方法、时间复杂度、空间复杂度)

 

 线性表的定义

线性表的顺序存储结构 9种基本运算

线性表的链式存储结构

存储密度

单链表 9种基本运算(插入、删除)

双链表 9种基本运算(插入、删除)

循环链表 线性表的应用

头插法 尾插发    

有序表

 

 

 

        定义

        4要素(栈空、栈满、进栈、出栈)

        6种基本运算

        共享栈

        存储结构

        应用(前缀表达式、后缀表达式、迷宫问题)

队列

        定义

        4要素(队空、队满、进队、出队)

        5种基本运算

        存储结构

        环形队列

 

顺序串

链串

模式匹配

        BF算法

        KMP算法(next数组)

        改进的KMP算法(nextval数组)

定义

        直接递归

        间接递归

        尾递归

递归模型

        递归出口

        递归体

栈和递归

        递归到非递归点转换 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值