算法特点、哈希表

算法特点、哈希表

bingliaolong Algorithm 9个月前 (06-29) 3 0

基于算法思想 比较排序 冒泡排序(Bubble Sort): 反复交换相邻的逆序元素 快速排序(Quick Sort): 通过分区交换来排序,递归地对分区进行排序 堆排序(Heap Sort): 利用堆结构进行排序,...

排序_基数排序

排序_基数排序

bingliaolong Algorithm 4年前 (2020-09-04) 1 0

简述 基数排序思想,假设对数组A[p...r]排序,其中数组中所有元素都为正整数,并且不超过RADIXWITH位(有模板的RADIXWITH参数指定): 首先对A中所有元素按照个位数大小进行排序(原地的) 再对A中所...

查找_顺序查找

查找_顺序查找

bingliaolong Algorithm 4年前 (2020-05-09) 3 0

简述 从数据的第一个元素开始,依此比较,直到找到目标或者查找失败 复杂度 时间复杂度 N 实现 int SeqSearch(int array[],int key,int length) { int (int ind...

排序_冒泡排序

排序_冒泡排序

bingliaolong Algorithm 4年前 (2020-05-08) 12 0

简述 冒泡排序通过反复遍历要排序的列表,比较每对相邻项,并以升序或降序的方式交换它们。重复操作列表,知道不需要交换为止。 复杂度 名称 最好 平均 最差 空间 稳定性 冒泡排序 n n2 n2 1 是 理解 冒泡排序...

排序_插入排序

排序_插入排序

bingliaolong Algorithm 4年前 (2020-09-04) 4 0

简述 插入排序思想,假设对数组A[p...r]排序: 维持不变式:设当前排序的元素是 A[q],则保持A[p...q-1]为排好的,A[q]在A[p...q-1]中找到它的位置坐下 复杂度 O(n^2) 原地排序 实...

排序_计数排序

排序_计数排序

bingliaolong Algorithm 4年前 (2020-05-08) 4 0

简述 计数排序适用于对一定范围内的元素进行排序。 它的思路就是创建一个范围性的计数数组,用下标去对应元素的值,有几个元素,相应下面命中几次。然后根据元素命中次数对下标值进行一次输出,得到的序列就是有序的序列。 它是不...

扫一扫二维码分享