![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
8篇文章 · 4508字 · 1人关注
字典是一种以键值对形式存储数据的数据结构。字典有点像我们书籍里面的目录,我们可以根据目录里面,章节名称和页码一一对应的关系,找到某个章节在书中的...
队列是一种列表,和栈不同的是,栈是先进后出,后进先出,但是对于队列来说,它是先进先出,队列有点像我们现实生活中排队打饭的人群,排在最前面的人第一...
循环链表是一种特殊的链表。它跟单链表的区别在于,循环链表的尾节点指针指向的是链表开头的节点。循环链表的优点在于,从链表尾部到链表头部比较方便。所...
单链表从头到尾遍历、插入元素比较方便,但是删除元素就没有那么方便了,此时我们需要用到双向链表。双向链表,顾名思义就是有两个方向(指针),每个节点...
栈是和列表很类似的数据结构,它可以解决很多我们日常生活中的问题。 栈的结构很像我们平常放衣服的收纳箱,它有两种操作,一种是入栈,就像在收纳箱里面...
之前的文章中,我们介绍了数组,我们也知道数组虽然可以随机访问,但是数组在插入、删除的时候会耗费比较多的时间,而且有时候会出现,系统剩余的连续内存...
列表是一组有序的数据。每个列表中的数据项被称为元素。列表包含对应的属性和方法。接下来,我们来实现一个完整的列表类。 列表结尾添加元素 寻找元素在...
了解数组之前,我们先了解下计算机是如何存储数据的。 在计算机里面,数据是存储在一个个小盒子里面的,而每个小盒子都有自己的地址。当我们要访问某个数...
文集作者