美文网首页
数据结构

数据结构

作者: 香山帝仙 | 来源:发表于2017-09-04 22:28 被阅读0次

一.课程内容概要

image.png

二.数组

image.png

三.稀疏矩阵

image.png

考试中使用带入法即可:

image.png

四.数据结构的定义

线性结构:

非线性结构:树,图(有可能有闭环)

image.png

五.线性表和

线性表:顺序表,链表(单链表,循环链表,双向链表)

image.png

链表的基本操作

删除:p.next = q.next
插入操作:首先是s.next = p.next,然后再p.next=s.next赋值
双向的一般不考,比较难

image.png

六.线性表-顺序存储与链式存储对比

image.png

七.线性表-队列与栈

image.png

例题:

image.png image.png

八.广义表

1.png

九.树与二叉树

image.png image.png image.png

二叉树遍历

前序遍历:根左右-->12457836
中序遍历:左根右-->42785136
后序遍历:左右根-->48752631
层次遍历:按顺序遍历-->12345678

image.png

反向构造二叉树

image.png image.png

树转二叉树

image.png

查找二叉树

注意最后要做验证,看是否还符合查找二叉树

image.png

哈夫曼树

image.png

线索二叉树

image.png

平衡二叉树

image.png

十.图

完全图

image.png

图的存储--邻接矩阵

image.png

图的存储----邻接表

image.png

图的遍历

image.png image.png

十一.图-拓扑排序

image.png

十二.图的最小生成树

普利姆算法

image.png

克鲁斯卡尔算法

image.png

相关文章

  • IOS开发_数据结构

    1、数据结构; 2、算法; 3、数据结构与算法; 1、数据结构; 1.1 概念: 数据结构:数据结构是计算...

  • py基础

    5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...

  • 思维导图之数据结构+算法

    数据结构+算法 = 程序 数据结构比较 参考文章 数据结构与算法数据结构与算法(java)

  • 数据结构与算法分析:大纲]

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 本系列课程主要...

  • 数据结构:数组

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 数组 数组是一...

  • 数据结构—概述

    数据结构概述 数据结构概述:程序设计 = 数据结构 + 算法数据结构:数据元素之间存在所有特定关系的集合,数据结构...

  • OVS 源码分析整理

    OVS 核心代码 OVS 架构 OVS 主要的数据结构数据结构关系图主要的数据结构和数据结构的参数数据结构代码 d...

  • 01. 数据结构与算法绪论

    一、数据结构 1. 什么是数据结构 2. 数据结构的分类 3. 常用的数据结构 4. 数据结构的应用表现 二、算法...

  • 数据结构与算法 - 查找

    数据结构与算法系列文章数据结构与算法 - 时间复杂度数据结构与算法 - 线性表数据结构与算法 - 树形结构数据结构...

  • C#之数据结构(上)

    数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构有: 线性表、栈、队列、串、数组...

网友评论

      本文标题:数据结构

      本文链接:https://www.haomeiwen.com/subject/zfxyjxtx.html