Skip to content

Commit

Permalink
调整格式
Browse files Browse the repository at this point in the history
  • Loading branch information
dongritengfei committed Mar 16, 2013
1 parent d2868de commit f401928
Show file tree
Hide file tree
Showing 25 changed files with 46 additions and 46 deletions.
2 changes: 1 addition & 1 deletion container/heap/Init.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

参数列表:

- h 实现了heap.Interface接口的堆对象
- `h` 实现了`heap.Interface`接口的堆对象

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/heap/Interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

功能说明:

这是堆的接口,heap包里面的方法只是提供堆的一些堆算法操作,要想使用这些算法操作,就必须实现这些接口,每个接口方法都有具体的含义,堆本身的数据结构由这个接口的具体实现决定,可以是数组、列表。
这是堆的接口,`heap`包里面的方法只是提供堆的一些堆算法操作,要想使用这些算法操作,就必须实现这些接口,每个接口方法都有具体的含义,堆本身的数据结构由这个接口的具体实现决定,可以是数组、列表。

接口方法:

Expand Down
6 changes: 3 additions & 3 deletions container/heap/Pop.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

参数列表:

- h 实现了heap.Interface的堆对象
- `h` 实现了`heap.Interface`的堆对象

返回值:

- interface{} 堆顶的元素
- `interface{}` 堆顶的元素

功能说明:

从堆h中取出堆顶的元素并自动调整堆结构。根据h的Less方法实现的不同,堆顶元素可以是最大的元素或者是最小的元素。该方法的时间复杂度为O(log(n)),n为堆中元素的总和。
从堆`h`中取出堆顶的元素并自动调整堆结构。根据`h``Less`方法实现的不同,堆顶元素可以是最大的元素或者是最小的元素。该方法的时间复杂度为O(log(n)),n为堆中元素的总和。

代码实例:

Expand Down
6 changes: 3 additions & 3 deletions container/heap/Push.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

参数列表:

- h 实现了heap.Interface的堆对象
- x 将被存到堆中的元素对象
- `h` 实现了`heap.Interface`的堆对象
- `x` 将被存到堆中的元素对象

功能说明:

把元素x存到堆中。该方法的时间复杂度为O(log(n)),n为堆中元素的总和。
把元素`x`存到堆中。该方法的时间复杂度为O(log(n)),n为堆中元素的总和。

代码实例:

Expand Down
2 changes: 1 addition & 1 deletion container/heap/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## 概述:

任何实现了heap.Interface接口的对象都可以使用heap包提供的方法对堆进行操作(堆是一个完全二叉树)。通过对heap.Interface中的Less方法的不同实现,来实现最大堆和最小堆。通常堆的数据结构为一个一维数组。
任何实现了`heap.Interface`接口的对象都可以使用heap包提供的方法对堆进行操作(堆是一个完全二叉树)。通过对`heap.Interface`中的`Less`方法的不同实现,来实现最大堆和最小堆。通常堆的数据结构为一个一维数组。

维基百科:[堆(数据结构)](http://zh.wikipedia.org/wiki/%E5%A0%86_(%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84)) "堆(数据结构)"

Expand Down
4 changes: 2 additions & 2 deletions container/heap/Remove.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

参数列表:

- h 实现了heap.Interface的堆对象
- i 将被移除的元素在堆中的索引号
- `h` 实现了`heap.Interface`的堆对象
- `i` 将被移除的元素在堆中的索引号

返回值:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Back.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

*Element 链表中最后一个节点的指针,如果链表长度为0,则为`nil`
- `*Element` 链表中最后一个节点的指针,如果链表长度为0,则为`nil`

功能说明:

Expand Down
8 changes: 4 additions & 4 deletions container/list/Element.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@

## 结构体字段:

- next *Element:指向链表中的下一个节点的指针,最后一个节点的下一个节点为`nil`
- prev *Element:指向链表中的上一个节点的指针,第一个节点的上一个节点为`nil`
- list *List:指向当前这个节点所属的链表的指针
- Value interface{}: 该节点的内容,可以是任何对象
- `next *Element`:指向链表中的下一个节点的指针,最后一个节点的下一个节点为`nil`
- `prev *Element`:指向链表中的上一个节点的指针,第一个节点的上一个节点为`nil`
- `list *List`:指向当前这个节点所属的链表的指针
- `Value interface{}`: 该节点的内容,可以是任何对象

## 函数链表:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Front.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

*Element 链表中第一个节点的指针,如果链表长度为0,则为`nil`
- `*Element` 链表中第一个节点的指针,如果链表长度为0,则为`nil`

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Init.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

*List 初始化或者清空后的链表
- `*List` 初始化或者清空后的链表

功能说明:

Expand Down
8 changes: 4 additions & 4 deletions container/list/InsertAfter.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

参数列表:

- value:要插入的数据的内容
- mark:链表中的一个节点指针
- `value`:要插入的数据的内容
- `mark`:链表中的一个节点指针

返回值:

*Element:被插入的节点指针,该节点的`Value`为数据内容
- `*Element`:被插入的节点指针,该节点的`Value`为数据内容

功能说明:

把数据value插入到mark节点的后面,并返回这个被插入的节点。
把数据`value`插入到`mark`节点的后面,并返回这个被插入的节点。

代码实例:

Expand Down
8 changes: 4 additions & 4 deletions container/list/InsertBefore.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

参数列表:

- value:要插入的数据的内容
- mark:链表中的一个节点指针
- `value`:要插入的数据的内容
- `mark`:链表中的一个节点指针

返回值:

*Element:被插入的节点指针,该节点的`Value`为数据内容
- `*Element`:被插入的节点指针,该节点的`Value`为数据内容

功能说明:

把数据value插入到mark节点的前面,并返回这个被插入的节点。
把数据`value`插入到`mark`节点的前面,并返回这个被插入的节点。

代码实例:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Len.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

int:链接中节点的个数
- `int`:链接中节点的个数

功能说明:

Expand Down
6 changes: 3 additions & 3 deletions container/list/List.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@

## 结构体字段:

- front *Element:链表中的第一个节点的指针
- back *Element:链表中最后一个节点的指针
- len int:链表中节点的个数
- `front *Element`:链表中的第一个节点的指针
- `back *Element`:链表中最后一个节点的指针
- `len int`:链表中节点的个数

## 函数链表:

Expand Down
4 changes: 2 additions & 2 deletions container/list/MoveToBack.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

参数列表:

e:链表中的节点
- `e`:链表中的节点

功能说明:

把节点e移到链表的末尾
把节点`e`移到链表的末尾

代码实例:

Expand Down
4 changes: 2 additions & 2 deletions container/list/MoveToFront.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

参数列表:

e:链表中的节点
- `e`:链表中的节点

功能说明:

把节点e移到链表的开头
把节点`e`移到链表的开头

代码实例:

Expand Down
2 changes: 1 addition & 1 deletion container/list/New.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

*List 空链表的指针
- `*List` 空链表的指针

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Next.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

- *Element 链表中该节点的下一个节点元素的指针,如果该节点是最后一个节点,则返回`nil`
- `*Element` 链表中该节点的下一个节点元素的指针,如果该节点是最后一个节点,则返回`nil`

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/Prev.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

返回值:

- *Element 链表中该节点的上一个节点元素的指针,如果该节点是第一个节点,则返回`nil`
- `*Element` 链表中该节点的上一个节点元素的指针,如果该节点是第一个节点,则返回`nil`

功能说明:

Expand Down
4 changes: 2 additions & 2 deletions container/list/PushBack.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

参数列表:

value:将被存到链表末尾的任意对象
- `value`:将被存到链表末尾的任意对象

返回值:

*Element:被存到末尾的节点的指针
- `*Element`:被存到末尾的节点的指针

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/PushBackList.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

参数列表:

ol:将被插入到链表l末尾的链表
- `ol`:将被插入到链表`l`末尾的链表

功能说明:

Expand Down
4 changes: 2 additions & 2 deletions container/list/PushFront.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

参数列表:

value:将被存到链表开头的任意对象
- `value`:将被存到链表开头的任意对象

返回值:

*Element:被存到开头的节点的指针
- `*Element`:被存到开头的节点的指针

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/PushFrontList.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

参数列表:

ol:将被插入到链表l开头的链表
- `ol`:将被插入到链表`l`开头的链表

功能说明:

Expand Down
2 changes: 1 addition & 1 deletion container/list/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

list包实现了双向链表的功能。

遍历一个list的代码实例(其中l为*list对象):
遍历一个list的代码实例(其中`l`*list对象):

```go

Expand Down
4 changes: 2 additions & 2 deletions container/list/Remove.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

参数列表:

e:将被删除的节点,该节点必须是属于链表`l`
- `e`:将被删除的节点,该节点必须是属于链表`l`

返回值:

interface{}:被删除的节点的内容
- `interface{}`:被删除的节点的内容

功能说明:

Expand Down

0 comments on commit f401928

Please sign in to comment.