数据结构和算法

Posted qq188380780

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构和算法相关的知识,希望对你有一定的参考价值。

零、以下知识皆来自网络学习整理。用于对知识的整理和巩固

一、逻辑结构与物理结构

  逻辑结构包括集合结构、线性结构、树形结构和图形结构

  物理结构主要是数据得存储问题

二、存储结构

  存储结构分为顺序存储结构和链式存储结构,前者逻辑、物理结构一致,后者则不一定

三、算法

  有输入、输出,具有有穷性、可行性和确定性

四、算法的效率问题

  对于一个算法的时间复杂度估算,加数常数、最高次项的常数可以忽略。(只需要关注最高次项即可)

  时间复杂度和(T(n))  空间复杂度(S(n))

五、平均运行时间和最坏运行时间

  在实际问题中,不仅要关注平均运行时间,最坏运行时间也是应该关注的点
六、抽象数据类型(ADT)

  抽象数据类型包含数据元素、数据关系以及基本操作。

  抽象数据类型用于研究数据类型,只需进行定义,而无需在意具体实现。

以上是关于数据结构和算法的主要内容,如果未能解决你的问题,请参考以下文章

数据结构和算法

《数据结构和算法》之数据结构和算法的介绍

PYTHON的数据结构和算法介绍

算法和数据结构解析:1-算法简介

算法和数据结构解析:1-算法简介

数据结构和算法之概述