首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据结构

数据结构

作者头像
ZHaos
发布2019-02-27 16:19:56
3120
发布2019-02-27 16:19:56
举报
文章被收录于专栏:学习之旅学习之旅

原因:2018年4月7日 星期六 说明:毕业近2年,系统的整理一下相关数据结构之所学,有基础,有拓展。

绪论

  • 什么是数据结构:程序设计 = 数据结构 + 算法。
  • 传统上,我们把数据结构分为逻辑结构和物理结构。
  • 四大逻辑结构:集合、线性、图形、树形。
  • 数据的存储结构:顺序存储结构、链式存储结构。

数据结构

线性表

  • 由零个或多个数据元素组成的有限序列。

顺序存储结构

优点

  • 无须为表示表中元素之间的逻辑关系而增加额外的存储空间。
  • 可以快速地存取表中任意位置的元素。

缺点

  • 插入和删除操作需要移动大量元素。
  • 当线性表长度变化较大时,难以确定存储空间的容量。
  • 容易造成存储空间的“碎片”。

链式存储结构

  • 由数据域和指针域组成存储映像,成为结点。
  • n个结点链接成一个链表,即为线性表。
  • 由于每个结点只包含一个指针域,故成为单链表。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 绪论
  • 数据结构
    • 线性表
      • 顺序存储结构
      • 链式存储结构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档