首页 > 其他分享 >选择排序(简单版)(LOW)

选择排序(简单版)(LOW)

时间:2023-08-11 20:35:20浏览次数:59  
标签:val min simple li LOW 简单 new 排序

博客地址:https://www.cnblogs.com/zylyehuo/

# _*_coding:utf-8_*_

def select_sort_simple(li):
    li_new = []
    for i in range(len(li)):
        min_val = min(li)
        li_new.append(min_val)
        li.remove(min_val)
    return li_new

li = [3,4,2,1,5,6,8,7,9]
print(li)
select_sort_simple(li)

标签:val,min,simple,li,LOW,简单,new,排序
From: https://www.cnblogs.com/zylyehuo/p/17623883.html

相关文章

  • 选择排序(LOW)
    博客地址:https://www.cnblogs.com/zylyehuo/#_*_coding:utf-8_*_defselect_sort(li):foriinrange(len(li)-1):#i是第几趟min_loc=iforjinrange(i+1,len(li)):ifli[j]<li[min_loc]:min_loc=j......
  • java之手搓简单ORM框架--SQL的INSERT
    1.手搓简单SQL增删改查框架-插入1.1创建简单类,并使用泛型类,这里可能使用到之间写的三篇知识的内容,如果不了解的小伙伴可以去java高级之泛型java高级之映射java高级之反射当然,前提是必须要把数据库相关连接弄好,这里会专门出一篇java之jdbc现在直接手搓框架开始叭!1.2准备工......
  • 冒泡排序(LOW)
    博客地址:https://www.cnblogs.com/zylyehuo/#_*_coding:utf-8_*_importrandomdefbubble_sort(li):foriinrange(len(li)-1):exchange=Falseforjinrange(len(li)-i-1):ifli[j]>li[j+1]:li[j],li[j+1......
  • 王道408---冒泡排序、快速排序、直接插入排序、希尔排序、二路归并排序、简单选择排序
    一、冒泡排序冒泡排序属于交换类的排序//时间复杂度:O(n^2)//空间复杂度:O(1)//稳定排序算法#include<stdio.h>#include<iostream>usingnamespacestd;intarr[16];voiddebug(){for(inti=1;i<16;i++){printf("%d",arr[i]);}puts("......
  • 【学习笔记】简单数论
    前言开个大坑。正文质数质数的个数是无限的。试除法:若一个正整数\(N\)为合数,则存在一个能整除\(N\)的数\(T\),其中\(2\leT\le\sqrt{N}\)。时间复杂度为\(O(\sqrt{n})\)。代码实现boolisprime(intn){if(n<2)returnfalse;for(in......
  • 简单介绍LiveData、ViewModel以及使用二者封装一个简单的基类用于测试
    一、概述1.LiveData概述什么事LiveData?1.LiveData是一种可观察的数据存储器类2.LiveData是一个数据持有者,给源数据包装一层。3.源数据使用LiveData包装后,可以被observer观察,数据有更新时observer可感知。4.但observer的感知,只发生在(Activity/Fragment......
  • 一个简单利用WebGL绘制频谱瀑布图示例
    先看效果还是比较节省性能的,这个还是包含了生成测试数据的性能,实际应用如果是直接通信获得数据应该还能少几毫秒吧!准备工作用了React,但是关系不大WebGL的基础用法(推荐看一看掘金里的一个教程:WebGL入门与实践)有兴趣应该读一读这个的源码GPU.JS,因为一开始偷学了一手flatten......
  • Linux防火墙简单操作添加端口
    方法1:直接设置Linux防火墙(iptables)使用iptables命令可以直接添加所需端口,以下是添加ssh服务(端口号:22)的命令:iptables-IINPUT-ptcp--dport22-jACCEPT或者也可以选择通过配置文件添加端口,以下为添加http服务(端口号:80)的方式:vi/etc/sysconfig/iptables打开文件后,在文件中......
  • 对jdbctemplate的再次简单封装
    JdbcTemplateRepository.javaimportorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.jdbc.core.BatchPreparedStatementSetter;importorg.springframework.jdbc.core.Bea......
  • WIFI的频段简单介绍
     1、2.4G1.1运行频率WIFI的2.4G常用频率为 2.400GHz~2.4835GHz之间,1.2基于标准基于IEEE802.11b的技术标准。 2、5G2.1运行频率WIFI的5G常用频率为5.15GHz至5.875GHz,其中包括多个频道,每个频道之间的带宽均为20MHz、40MHz、80MHz或160MHz5GWIFI分为4个段:5150-52......