开发者社区 问答 正文

快速排序算法有什么作用

快速排序算法有什么作用

展开
收起
知与谁同 2018-07-17 16:26:43 3457 分享 版权
3 条回答
写回答
取消 提交回答
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    就平均时间而言,快速排序被认为是目前最好的一种内部排序。
    2019-07-17 22:49:37
    赞同 展开评论
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    在你机器上随机生成上千万个数字、用各种方法进行排序,然后你就知道这个东西的优点了。
    2019-07-17 22:49:37
    赞同 展开评论
  • 首先它是一种排序算法,排序算法是为了让无序的数据组合变成有序的数据组合。

    有序的数据组合最大的优势是在于当你进行数据定位和采用时,
    会非常方便,因为这个数据是有序的
    从而在代码设计的时候会让你避免很多不必要的麻烦,
    因为无序数据你在进行推断数据前后关系的时候会显示很繁琐

    快速排序是排序中的一种,它在最差情况下和别的排序相差不大
    而在最优,一般情况下,会比一般的排序方法更节省时间

    这里的一般排序是指:起泡,希尔,插入等常规排序方法

    其实我个人更喜欢插入,不过这对于链表操作更方便,因为容易操作……
    2019-07-17 22:49:37
    赞同 展开评论
问答分类:
问答标签:
问答地址: