数据结构(一)综述

一、常见的数据结构

数据结构 优点 缺点
数组 查找快 增删慢
链表 增删快 查找慢
哈希表 增删、查找都快 数据散列,对存储空间有浪费
顶部元素插入和取出快 除顶部元素外,存取其他元素都很慢
队列 顶部元素取出和尾部元素插入快 存取其他元素都很慢
二叉树 增删、查找都快 删除算法复杂
红黑树 增删、查找都快 算法复杂
位图 节省存储空间 不方便描述复杂的数据关系

二、线性结构

数组、链表、哈希表;队列、栈

java常见的8种数据结构_java 数据结构-CSDN博客

三、非线性结构有

堆、树(二叉树、B树、B+树

相关推荐
chh56316 分钟前
C++--list
开发语言·数据结构·c++·学习·算法·list
Database_Cool_1 小时前
实时计数器/排行榜首选:阿里云 Tair 高并发数据结构实践
数据结构·数据库·阿里云·云计算
变量未定义~2 小时前
ST表-龙骑士军团【算法赛】
数据结构·算法
Yang_jie_032 小时前
笔记:数据结构(循环队列相关判断条件)
数据结构·笔记
Hesionberger3 小时前
快速求解完全平方数的最少数量
开发语言·数据结构·python·算法·leetcode·c#
奋发向前wcx14 小时前
P2590 树的统计 题目解析
数据结构·算法·深度优先
额鹅恶饿呃16 小时前
C语言中的数据结构和变量
c语言·数据结构·算法
万法若空18 小时前
【数据结构-哈希表】哈希表原理
数据结构·算法·散列表
tachibana218 小时前
hot100 翻转二叉树(226)
java·数据结构·算法·leetcode
兰令水19 小时前
leecodecode【面试150】【2026.7.9打卡-java版本】
java·数据结构·leetcode·面试·职场和发展