- Java 数据结构与算法教程
- Java 数据结构与算法 - 首页
- Java 数据结构与算法 - 概述
- Java 数据结构与算法 - 环境搭建
- Java 数据结构与算法 - 算法
- Java 数据结构与算法 (DSA)
- Java 数据结构与算法 - 数组
- Java 数据结构与算法 - 链表
- Java 数据结构与算法 - 双向链表
- Java 数据结构与算法 - 循环链表
- Java 数据结构与算法 - 栈
- 数据结构与算法 - 表达式解析
- Java 数据结构与算法 - 队列
- Java 数据结构与算法 - 优先队列
- Java 数据结构与算法 - 树
- Java 数据结构与算法 - 哈希表
- Java 数据结构与算法 - 堆
- Java 数据结构与算法 - 图
- Java 数据结构与算法 - 搜索技术
- Java 数据结构与算法 - 排序技术
- Java 数据结构与算法 - 递归
- Java 数据结构与算法 - 有用资源
- Java 数据结构与算法 - 快速指南
- Java 数据结构与算法 - 有用资源
- Java 数据结构与算法 - 讨论
Java 数据结构与算法 (DSA)
数据结构是一种以高效方式组织数据的方法。以下是数据结构的一些基本术语。
数据定义
数据定义使用以下特征定义特定数据。
原子性 - 定义应定义单个概念
可追溯性 - 定义应该能够映射到某些数据元素。
准确性 - 定义应明确无误。
清晰简洁 - 定义应易于理解。
数据对象
数据对象表示包含数据的对象。
数据类型
数据类型是分类各种类型数据(例如整数、字符串等)的方法,它决定了可与相应类型的数据一起使用的值以及可对相应类型的数据执行的操作。数据类型分为两种:
内置数据类型
派生数据类型
内置数据类型
语言内置支持的数据类型称为内置数据类型。例如,大多数语言提供以下内置数据类型。
整数
布尔值 (true, false)
浮点数 (小数)
字符和字符串
派生数据类型
那些实现独立的数据类型,因为它们可以以一种或多种方式实现,被称为派生数据类型。这些数据类型通常由组合的原始或内置数据类型以及对其进行的相关操作构成。例如:
列表
数组
栈
队列
广告