auto commit

This commit is contained in:
CyC2018 2018-02-22 15:30:04 +08:00
parent bee8913883
commit 293854f695

View File

@ -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 指针指向前一个压入栈的元素,在弹出元素使就可以让前一个压入栈的元素称为栈顶元素。