C经典算法之基数排序法

时间:2014-10-12 05:27:50
【文件属性】:
文件名称:C经典算法之基数排序法
文件大小:1KB
文件格式:TXT
更新时间:2014-10-12 05:27:50
C 经典 算法 基数排序 在之前所介绍过的排序方法,都是属于「比较性」的排序法,也就是每次排序时 ,都是比较整个键值的大小以进行排序。 这边所要介绍的「基数排序法」(radix sort)则是属于「分配式排序」(distribution sort),基数排序法又称「桶子法」(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些「桶」中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的比较性排序法。

网友评论

  • 数据结构如果没有老师讲的话很难
  • 建议如果想学排序还是看数据结构