![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
茉莉玫瑰花茶
天生我材必有用
展开
-
排序之选择排序
选择排序是一种简单直观的排序算法,其基本思想是在每一轮选择中找到未排序部分的最小(或最大)元素,然后将其与未排序部分的第一个元素交换位置。尽管选择排序不是最高效的排序算法,但它的优点是算法简单,且在数据量较小或部分数据已经有序的情况下,性能表现尚可。因此,如果预计数据集的大小较小,或者在排序前可以快速判断数据集的大小,选择排序可能是一个不错的选择。:在找到最小元素后,如果它不在当前位置,可以一次性将所有元素移动到它们最终的位置,而不是仅仅交换最小元素。:在未排序的数组部分,找到最小元素的索引。原创 2024-08-19 13:32:57 · 279 阅读 · 0 评论 -
排序之冒泡排序
冒泡排序原创 2024-02-24 14:16:51 · 849 阅读 · 0 评论 -
排序之插入排序
插入排序是一种简单的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。:如果第二张牌的数字比第一张牌小,你就继续拿出第三张牌,将它与第一张牌比较。如果第三张牌的数字也比第二张牌小,你就将它放在第一张牌的前面,然后继续比较第二张和第三张牌。:然后你拿出第二张牌,将它与第一张牌比较。如果第二张牌的数字比第一张牌大,你就将它放在第一张牌的后面,这样你就有两张牌的有序序列了。:你继续拿出剩下的牌,重复上述步骤,直到所有的牌都被比较过并插入到正确的位置。原创 2024-08-19 12:44:56 · 403 阅读 · 0 评论