美文网首页
回头看 算法与数据结构--选择排序

回头看 算法与数据结构--选择排序

作者: 秸秆混凝烧结工程师 | 来源:发表于2021-01-30 23:58 被阅读0次

要点:有点像冒泡排序,唯一不同的就是,选择排序先找到最小的一个元素,然后找到次小的元素,讲次小的元素放置在已经排序好的序列之末,如此循环往复

代码师范


def  select_sort(li):

for  i in  range (len(li)):

min_li=0

for j  in range (i,len (li)-1):

if  li[i]>li [j]:

min_li=j

li[i]  , li [j]= li[min_li],li [i]:

相关文章

  • 排序算法-堆排序

    参考: Java排序算法(五):堆排序 【算法与数据结构】图说堆排序 【数据结构】排序算法:希尔、归并、快速、堆排...

  • 算法与数据结构路线图

    学习算法与数据结构,深刻理解计算机科学 排序算法:插入、冒泡、选择、希尔、快速、归并、堆排序、计数排序、桶排序、基...

  • (转)排序算法

    排序算法点这里 数据结构与算法——计数排序、桶排序、基数排序

  • 算法与数据结构(六):堆排序

    title: 算法与数据结构(六):堆排序tags: [算法与数据结构, C语言, 堆排序]date: 2019-...

  • 回头看 算法与数据结构--选择排序

    要点:有点像冒泡排序,唯一不同的就是,选择排序先找到最小的一个元素,然后找到次小的元素,讲次小的元素放置在已经排序...

  • C语言:关于数据的几种排序算法

    数据结构的排序算法有很多种。其中,快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法;基数排序、冒泡排序、...

  • Hash算法

    数据结构与算法分析:大纲数据结构:数组算法:hash算法算法:排序算法Java实现 1 Hash算法? 将任意长度...

  • all

    算法与数据结构 常见算法类型 排序算法(冒泡、插入、选择、快排、希尔、堆排、归并、桶排、基数、计数)、字符串操作、...

  • 数据结构与算法 - 排序与搜索

    文章来源:数据结构与算法(Python) 排序与搜索排序算法(英语:Sorting algorithm)是一种能将...

  • python 简单排序

    数据结构与算法 01 我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分...

网友评论

      本文标题:回头看 算法与数据结构--选择排序

      本文链接:https://www.haomeiwen.com/subject/bxsltltx.html