先简单的了解一下数据布局里面的栈和堆: 栈和行列是两种根基的数据布局,同为容器类型。两者底子的区别在于: stack:后进先出 queue:先进先出 stack和queue是不能通过查询具体某一个位置的元素而进行操纵的。但是他们的排列是按顺序的 对付stack我们可以使
先简单的了解一下数据布局里面的栈和堆:
stack和queue是不能通过查询具体某一个位置的元素而进行操纵的。但是他们的排列是按顺序的
我们界说如下的链表来实现行列数据布局: 界说一个头结点,左边指向行列的开头,右边指向行列的末尾,这样就可以担保我们插入一个元素和取出一个元素都是O(1)的操纵,使用这种链表实现stack也长短常的方便。实现代码如下:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27