《算法导论》笔记3-10
数据结构
栈(stack)
判断空栈:
1 | stack_empty(S) |
压栈:
1 | push(S, x) |
弹栈:
1 | pop(S) |
队列(queue)
入队:
1 | enqueue(Q, x) |
出队:
1 | dequeue(Q, x) |
链表(linked list)
搜索:
1 | list_search(L, k) |
插入:
1 | list_insert(L, k) |
删除:
1 | list_delete(L, x) |
判断空栈:
1 | stack_empty(S) |
压栈:
1 | push(S, x) |
弹栈:
1 | pop(S) |
入队:
1 | enqueue(Q, x) |
出队:
1 | dequeue(Q, x) |
搜索:
1 | list_search(L, k) |
插入:
1 | list_insert(L, k) |
删除:
1 | list_delete(L, x) |