- 链表
- 实现: /linear/linked_list.go
- reverse linked list: /linear/reverse_linked_list.go
- 堆栈
- slice实现: /stack/slice_stack.go
- 链表实现: /stack/linked_list_stack.go
- 使用堆栈来实现一个简单的中缀表达式转后缀表达式求值: /stack/RPN.go
- 队列
- slice实现: /queue/slice_queue.go
- 链表实现: /queue/linked_list_queue.go
- 树
- 二分查找: /tree/binary_search.go