package
0.0.0-20230319121920-1278c99a2a68
Repository: https://github.com/hotttao/goalgo.git
Documentation: pkg.go.dev
# Functions
BaseSort 基数排序.
BinaryEqualEnd 查找最后一个值等于给定值的元素.
BinaryEqualFirst 查找第一个值等于给定值的元素.
BinaryGteFirst 查找第一个大于等于给定值的元素.
BinaryLteEnd 查找最后一个小于等于给定值的元素.
BinarySearch 精确二分查找.
BucketSort 桶排序.
BuildHeap 初始化一个堆.
Constructor 创建 SkipList.
CountSort 计数排序.
DoubbleSort 冒泡排序.
HeapSort 堆排序.
InsertSort 插入排序.
LinkDeleteLastN 删除单链表倒数第 N 个节点.
LinkHasCycle 单链表环检测.
LinkMerge 两个有序单链表的合并.
LinkMiddle 取链表的中间节点.
LinkReverse 单链表反转.
Merge 归并排序的合并函数.
MergeSort 归并排序.
NewArrayCycleQueue 创建循环队列.
NewCycleLinke 创建一个循环链表.
NewDoubleLink 创建一个 双向链表.
NewHeap 新建 heap.
NewProbeHashMap 创建 ProbeHashMap.
NewSingleLink 创建一个单链表.
Partition 快排分区函数.
PointEqual 指针相等测试.
QuickSelect 求无序数组中的第 K 大元素.
QuickSort 快排.
SelectSort 选择排序.
# Structs
ArrayCycleQueue 循环队列.
CycleLink 循环链表.
DoubleLink 双链表.
HashItem hash 使用 item,用于保存数据.
HashMapBase 散列表实现的样板.
Heap 大堆.
LinkNode 链表节点.
ProbeHashMap 线性探测的散列表.
No description provided by the author
SingleLink 单链表.
Skiplist 跳表.
SkipNode 调表表节点.