美文网首页
数据结构学习 | 数组与链表

数据结构学习 | 数组与链表

作者: 沿哲 | 来源:发表于2020-09-16 12:46 被阅读0次

内存:存储程序和数据的部分
连接硬盘和CPU
当我们用word敲文档时,敲入的字符先存入内存中;save之后存入硬盘中

内存工作形式涉及到数据结构的两种结构

  • 数组
  1. 所有事项相连,好比大家去了电影院要坐在一起
  • 链表
  1. 其中的每个元素要存下一个元素的地址,好比大家去了电影院要分开坐
  2. 但是这样无法直接读到最后一个元素,eg: 在网页上看排行,必须要点下一个next才能看到后面的排行
- 数组 链表
读取 O(1) O(N)
插入 O(N) O(1)
删除 O(N) O(1)

相关文章

  • 数据结构-链表

    链表与数组是个相对互补,数组不足的地方恰好用链表可以满足,它也算基础数据结构,可用来表示其他逻辑数据结构。 链表在...

  • 数据结构:数组

    00数据结构与算法分析:大纲01数据结构:数组02数据结构:链表03数据结构:栈03数据结构:队列 数组 数组是一...

  • 数据结构与算法相关

    第二章 数据结构与算法相关 1.常用的数据结构有哪些? 数组、栈、队列、链表(单链表、双向链表、循环链表)、树、散...

  • 数据结构与算法学习笔记之 提高读取性能的链表

    数据结构与算法学习笔记之 提高读取性能的链表(上) 前言 链表(Linked list)比数组稍微复杂一点,在我们...

  • 数据结构与算法(3)——树(二叉、二叉搜索树)

    前言:题图无关,现在开始来学习学习树相关的知识 前序文章: 数据结构与算法(1)——数组与链表(https://w...

  • 11.11

    今天把数组方面的数据结构题目刷了10多道。 明日计划: 学完数组方面的数据结构题目 学习单链表的数据结构题目

  • HashMap

    元素存储: HashMap的数据结构: JDK1.7中是数组+ 单链表的数据结构。JDK1.8及之后是数组+链表+...

  • 【必知必会】HashMap 面试题

    @[TOC] 1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。...

  • HashMap 相关面试题及其解答

    Q:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 ...

  • 这21个刁钻的HashMap面试题,我把阿里面试官吊打了

    1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过...

网友评论

      本文标题:数据结构学习 | 数组与链表

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