auto commit
This commit is contained in:
parent
bee8913883
commit
293854f695
|
@ -1,8 +1,6 @@
|
|||
<!-- GFM-TOC -->
|
||||
* [基础](#基础)
|
||||
* [栈](#栈)
|
||||
* [1. 数组实现](#1-数组实现)
|
||||
* [2. 链表实现](#2-链表实现)
|
||||
* [队列](#队列)
|
||||
* [算法分析](#算法分析)
|
||||
* [1. 函数转换](#1-函数转换)
|
||||
|
@ -92,8 +90,7 @@
|
|||
|
||||
## 栈
|
||||
|
||||
### 1. 数组实现
|
||||
|
||||
**数组实现**
|
||||
|
||||
```java
|
||||
public class ResizeArrayStack<Item> implements Iterable<Item> {
|
||||
|
@ -160,7 +157,7 @@ public class ResizeArrayStack<Item> implements Iterable<Item> {
|
|||
Item[] arr = (Item[]) new Object[N];
|
||||
```
|
||||
|
||||
### 2. 链表实现
|
||||
**链表实现**
|
||||
|
||||
需要使用链表的头插法来实现,因为头插法中最后压入栈的元素在链表的开头,它的 next 指针指向前一个压入栈的元素,在弹出元素使就可以让前一个压入栈的元素称为栈顶元素。
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user