您现在的位置是:首页 >生活 > 2023-08-11 21:52:10 来源:

基数排序是内部排序还是外部排序(基数排序)

导读 大家好,我是小夏,我来为大家解答以上问题。基数排序是内部排序还是外部排序,基数排序很多人还不知道,现在让我们一起来看看吧!1、在之...

大家好,我是小夏,我来为大家解答以上问题。基数排序是内部排序还是外部排序,基数排序很多人还不知道,现在让我们一起来看看吧!

1、在之前所介绍过的排序方法,都是属于“比较性”的排序法,也就是每次排序时 ,都是比较整个键值的大小以进行排序。

2、这边所要介绍的“基数排序法”(radix sort)则是属于“分配式排序”(distribution sort),基数排序法又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的比较性排序法。

本文到此讲解完毕了,希望对大家有帮助。