码迷,mamicode.com
首页 >  
搜索关键字:线性时间排序 计数排序 基数排序 桶排序    ( 1173个结果
常见排序算法代码总结(Java版)
学习自菜鸟教程,自己加以总结希望可以多多重复!!! 冒泡排序 选择排序 插入排序 希尔排序 快速排序 归并排序 堆排序 基数排序 1 //冒泡排序 O(n2) 2 public static void BubbleSort(int[] arr){ 3 int temp; 4 for(int i=0; ...
分类:编程语言   时间:2020-02-12 14:53:26    阅读次数:78
排序算法总结(Python)
[toc] 1. 介绍 1.1 排序算法分类 1. 内部排序: 数据记录在内存中进行排序 2. 外部排序: 因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存 1.2 关于时间复杂度 1. 平方阶($O(n^2)$)排序 各类简单排序: 直接插入、直接选择和冒泡排序 2. 线性对 ...
分类:编程语言   时间:2020-02-09 16:45:15    阅读次数:95
排序算法
10种排序算法的Java实现 分类 基于比较的排序算法 冒泡排序,选择排序,插入排序,希尔排序,归并排序,快速排序,堆排序 非比较的排序算法 计数排序,桶排序,基数排序 稳定的排序算法 冒泡排序,插入排序,归并排序,计数排序,桶排序,计数排序 不稳定的排序算法 选择排序,希尔排序,快速排序,堆排序 ...
分类:编程语言   时间:2020-02-04 15:31:38    阅读次数:69
算法常识——排序汇
归纳 1.时间复杂度为o(n^2) 冒泡排序 选择排序 插入排序 希尔排序 2.时间复杂度为o(nlogn) 快速排序 归并排序 堆排序 3.时间复杂度为线性排序 计数排序 桶排序 基数排序 ...
分类:编程语言   时间:2020-02-02 11:33:32    阅读次数:66
jar、war的打包部署
1. 打包jar 自己写了一个类,怎么才能打包使用呢?下面就来介绍如何将自己写的类打包成jar包方便以后使用 1.1 准备一个写好的类 这里笔者写了一个基数排序的类 java import com.howl.sort.RadixSort; public class JarTest { public ...
分类:编程语言   时间:2020-02-01 16:30:52    阅读次数:86
Java-POJ1011-sticks
很经典的搜索题,直接爆搜会卡在连续相同长度的木棍,可以先排序,预处理该长度不行直接跳下一长度木棍的位置 但此题特殊,木棍长度小于50,我们可以直接桶排序 还有就是关于回溯的理解: 我们写的dfs为的是判断ans是否可行,可行解自然已经被记录下来了,并且一路return即,若回溯到了相同or类似情况, ...
分类:编程语言   时间:2020-01-30 15:49:17    阅读次数:104
后缀数组
后缀数组 1. 后缀,就是从字符串中的一个字符开始直到结束的字串;而后缀数组则能求出字符串中所有后缀的排名。 2. 介绍即将登场的数组们:sa[i]记录的是排名为i的后缀是从第几个字符开始的;Rank[i]记录的是从第i个字符开始的后缀排名第几;c[]用于基数排序; 3.代码 LCP 后缀的排名已经 ...
分类:编程语言   时间:2020-01-29 21:49:16    阅读次数:81
LeetCode经典题型总结
区间问题: LeetCode56:已知多个区间,将这些区间有相交的区间进行合并,输出有序的合并结果。 排序问题: LeetCode75:荷兰国旗问题,多种解法,双指针法巧妙。 关于排序问题,面试肯定基本不考基本的排序,因为C++有sort,因此需要考虑一些特殊的情况:尤其是桶排序,计数排序,堆排序, ...
分类:其他好文   时间:2020-01-29 19:48:32    阅读次数:76
LeetCode 242. 有效的字母异位词
题意: 字母异位词,即不在意字符的顺序,只要字符种类和各种字符个数一样就符合字母异位词。 解题思路一:因为题目告诉你,只使用小写字母。 因此只需要使用计数排序,记录元素的数目就行。(也可以理解为hash) 1 bool isAnagram(string s, string t) { 2 if(s.s ...
分类:其他好文   时间:2020-01-27 15:34:30    阅读次数:75
动画 | 什么是基数排序?
基数排序和计数排序一样无需进行比较和交换,和桶排序一样利用分布和收集两种基本操作进行排序。基数排序是把每一个元素拆成多个关键字,一个关键字可以在每一个元素上同等的位置进行计数排序,一个元素拆成多个关键字可以看作是要进行几轮分桶,以一个元素最长的长度为准。 基数排序可以看成多(单)关键字的排序,可以想 ...
分类:编程语言   时间:2020-01-27 12:18:12    阅读次数:65
1173条   上一页 1 ... 8 9 10 11 12 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!