数据结构绪论不是考纲的重点,但是一定要会求时间复杂度,这是必考的一个点。初试不考复试也会考,所以必须要会求。其他的概念有一个了解。

主要的重点冷月做出了标识,主要构架如下图(pdf版或xmind源文件请私聊我:数据结构)。

冷月点睛

数据结构绪论

数据结构

定义: 在计算机中数据之间的存储关系

逻辑结构有线性结构(线性表、栈、队列),非线性结构(树、图)

存储结构

顺序存储:逻辑上连续,物理上也连续

链式存储:逻辑上连续,物理不一定也连续

索引存储:建立一张索引表,搜索时先查表

散列存储:哈希存储

算法

定义:在数据结构之上的处理某件事情的有限步骤

评价标准

时间复杂度:时间的增长与数据规模之间的关系,用大O表示法

空间复杂度:O(1)指算法所需要的辅助空间为常量

©著作权归作者所有:来自51CTO博客作者mb608817c2954e5的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 冷月手撕408之数据结构(3)-顺序表
  2. 浅谈时间复杂度
  3. 【算法与数据结构专场】BitMap算法基本操作代码实现
  4. leetcode(4)——寻找两个有序数组的中位数
  5. 虽然难用,但12306面临的业务场景复杂度可能是世界之最
  6. 用x种方式求第n项斐波那契数,99%的人只会第一种
  7. 图解 Java 中的数据结构及原理,不懂的也能看清楚
  8. 2021-03-31:给定一个数组arr,给定一个值v。求子数组平均值小于等于
  9. 归并排序

随机推荐

  1. Android(安卓)studio导入Github的项目
  2. 分布式消息队列 RocketMQ 源码分析 ——
  3. 免费且支持远程连接的MySql空间
  4. 专访|腾讯UI工程师@张鑫旭
  5. Android(安卓)SQLite详解
  6. git命令备忘系列(一):基础命令
  7. 专访|前端布道师@张克军
  8. http协议请求方法都有哪些?网络安全学习提
  9. 【第554期】Webpack 一探究竟
  10. Android(安卓)设置dialog背景全透明无边