mirror of
https://github.com/duke-git/lancet.git
synced 2026-02-17 19:22:28 +08:00
doc: add copyonwritelist
This commit is contained in:
@@ -591,6 +591,7 @@ import "github.com/duke-git/lancet/v2/datetime"
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
import list "github.com/duke-git/lancet/v2/datastructure/list"
|
import list "github.com/duke-git/lancet/v2/datastructure/list"
|
||||||
|
import copyonwritelist "github.com/duke-git/lancet/v2/datastructure/copyonwritelist"
|
||||||
import link "github.com/duke-git/lancet/v2/datastructure/link"
|
import link "github.com/duke-git/lancet/v2/datastructure/link"
|
||||||
import stack "github.com/duke-git/lancet/v2/datastructure/stack"
|
import stack "github.com/duke-git/lancet/v2/datastructure/stack"
|
||||||
import queue "github.com/duke-git/lancet/v2/datastructure/queue"
|
import queue "github.com/duke-git/lancet/v2/datastructure/queue"
|
||||||
@@ -604,6 +605,8 @@ import hashmap "github.com/duke-git/lancet/v2/datastructure/hashmap"
|
|||||||
|
|
||||||
- **<big>List</big>** : a linear table, implemented with slice.
|
- **<big>List</big>** : a linear table, implemented with slice.
|
||||||
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/list.md)]
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/list.md)]
|
||||||
|
- **<big>CopyOnWriteList</big>** : a thread-safe list implementation that uses go slicing as its base.
|
||||||
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/copyonwritelist.md)]
|
||||||
- **<big>Link</big>** : link list structure, contains singly link and doubly link.
|
- **<big>Link</big>** : link list structure, contains singly link and doubly link.
|
||||||
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/link.md)]
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/link.md)]
|
||||||
- **<big>Stack</big>** : stack structure(fifo), contains array stack and link stack.
|
- **<big>Stack</big>** : stack structure(fifo), contains array stack and link stack.
|
||||||
|
|||||||
@@ -595,6 +595,7 @@ import "github.com/duke-git/lancet/v2/datetime"
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
import list "github.com/duke-git/lancet/v2/datastructure/list"
|
import list "github.com/duke-git/lancet/v2/datastructure/list"
|
||||||
|
import copyonwritelist "github.com/duke-git/lancet/v2/datastructure/copyonwritelist"
|
||||||
import link "github.com/duke-git/lancet/v2/datastructure/link"
|
import link "github.com/duke-git/lancet/v2/datastructure/link"
|
||||||
import stack "github.com/duke-git/lancet/v2/datastructure/stack"
|
import stack "github.com/duke-git/lancet/v2/datastructure/stack"
|
||||||
import queue "github.com/duke-git/lancet/v2/datastructure/queue"
|
import queue "github.com/duke-git/lancet/v2/datastructure/queue"
|
||||||
@@ -608,6 +609,8 @@ import hashmap "github.com/duke-git/lancet/v2/datastructure/hashmap"
|
|||||||
|
|
||||||
- **<big>List</big>** : 线性表结构, 用切片实现。
|
- **<big>List</big>** : 线性表结构, 用切片实现。
|
||||||
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/list_zh-CN.md)]
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/list_zh-CN.md)]
|
||||||
|
- **<big>CopyOnWriteList</big>** : 是一个线程安全的List实现,底层使用go切片。
|
||||||
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/copyonwritelist_zh-CN.md)]
|
||||||
- **<big>Link</big>** : 链表解构, 包括单链表和双向链表。
|
- **<big>Link</big>** : 链表解构, 包括单链表和双向链表。
|
||||||
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/link_zh-CN.md)]
|
[[doc](https://github.com/duke-git/lancet/blob/main/docs/datastructure/link_zh-CN.md)]
|
||||||
- **<big>Stack</big>** : 栈结构(fifo), 包括数组栈和链表栈。
|
- **<big>Stack</big>** : 栈结构(fifo), 包括数组栈和链表栈。
|
||||||
|
|||||||
Reference in New Issue
Block a user