绪论

作者: 长生藤 | 来源:发表于2020-09-22 14:27 被阅读0次

1 数据结构

数据结构由n(n>=0)个数据元素组成的有限集合,数据元素之间有特定的关系
数据元素是表示一个事物的一组数据
其中数据结构的概念包含三个方面:数据的逻辑结构、数据的存储结构数据的运算

1.1 数据的逻辑结构

数据的逻辑结构主要有三种:线性结构(线性)、树结构图结构(非线性)

1.2 数据的存储结构

数据的存储结构的基本形式有两种:顺序存储结构链式存储结构

1.3 数据的运算

一般来说就是对数据进行增、删、改、查等

2 数据类型

高级程序设计语言中通常定义了一些基本数据类型构造数据类型
Java中基本数据类型有:整数型(byte、short、int、long)、浮点型(float 、double)、字符型(char)和布尔型(boolean)
构造数据类型:数组(array)、类(class)和接口(interface)
抽象类是可以被继承的(extends),但它不能被实现(implements)
接口是可以被实现的(implements),而且接口可以多继承(extends)
类只能继承一个,因为类是单继承的

2 算法

2.1 算法定义

算法是有穷规则的集合,且算法的规则必须满足一下五个特征

  • 有穷性:算法步骤有限
  • 确定性:运算路径确定
  • 可行性:算法是可以运行的
  • 有输入:有零或多个输入
  • 有输出:至少要有一个输出

算法设计需要满足一下目标:

  • 确定性:满足问题需求
  • 健壮性:容错率高
  • 高时间效率:执行时间越短效率越高
  • 高空间效率:执行项目所占空间越少效率越高
  • 可读性:代码清晰,易于理解

2.2 算法分析

算法分析一般为两种:时间复杂度空间复杂度

相关文章

  • 《河南传统儿歌》读书笔记(一)

    今天读了《河南传统儿歌》的绪论和第一章。 绪论 本书是以河南传统儿歌为对象,在绪论部分作者首先对儿...

  • 从《源氏物语》漫谈物哀

    目录 绪论····················································...

  • 3D数学基础

    介绍演示绪论

  • 绪论

    第一章 计算机网络概述 OSI参考模型(七层协议) 引用层所有能产生网络流量的程序- 表示层传输之前是否要进行加...

  • 绪论

    抓住那条闪电 别让它跳进井里 我的后脑勺长了樱花 还未谢去 我的睫毛是红色的 红色是一种植物的脾气 站在山顶沉默 ...

  • 绪论

    健康评估基本方法:健康史采集、身体评估、实验室检查、心电图检查、影像学检查。 具体内容: 1.护理诊断 2.健康史...

  • 绪论

    一、市场营销的起源 商祖王亥(营销界第一人) 商圣白圭智:就是要求商人具备善于分析形势,及时采取正确的经营策略的智...

  • 绪论

    什么是数据结构 数据结构是一门分析、研究计算机加工数据的特征、数据的逻辑结构、数据的存储结构、数据设计的算法、以及...

  • 绪论

    软件工程作为一门学科已有五六十年的历史,其发展可划分为两个时期。 20世纪60年代末到80年代初,这一时期的主要成...

  • 绪论

    很久没有写些什么东西了,哦。有写!大一开始写了不少东西,但为什么提起这个话题我的第一反应是没有呢。大概是在大一上学...

网友评论

      本文标题:绪论

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