当前位置: 首页 > news >正文

Problem: lab-week3- exercise03 Selection sort

Problem

problem

Analysis

Algorithm: Selection Sort 选择排序

Code

Python

n=int(input())
if n==0:print()
else:a=list(map(int,input().split()))for i in range(n):m=ifor j in range(i+1,n):if a[j]<a[m]:m=ja[i],a[m]=a[m],a[i]print(*a)

C++

#include<cstdio>
#include<iostream>
using namespace std;
int n;
int a[200005];
int m;
int main(){cin>>n;if(!n){cout<<endl;return 0;}for(int i=1;i<=n;++i){cin>>a[i];}for(int i=1;i<=n;++i){m=i;for(int j=i+1;j<=n;++j){if(a[j]<a[m]){m=j;}}swap(a[i],a[m]);}for(int i=1;i<=n;++i){cout<<a[i]<<' ';}cout<<endl;return 0;
}
http://www.dtcms.com/a/390918.html

相关文章:

  • Vue 事件总线 主流的一些npm包推荐
  • 总线协议如何支持总线错误条件?
  • N-156基于springboot,vue小区物业管理系统
  • 物理心理学 (Psychophysics) - 阈值 (Threshold) 测量方法 - 人因工程笔记2
  • 从 “数据采集” 到 “性能跃迁”:Simcenter LMS 如何用振动噪声试验,激活高端装备核心竞争力?
  • 【STL vector的全面指南】基础操作与底层实现<1>
  • 微服务-基础知识(CAP、BASE)
  • 存储卷清理策略在vps环境磁盘空间维护的操作指南
  • Day46 ARM硬件体系 从计算机架构、处理器类型、指令集到内核寄存器与SoC总线结构
  • 【MySQL】从视图到用户和权限管理
  • 栈与队列:核心差异与应用场景
  • 【Hadoop】ZooKeeper:分布式系统的协调核心与一致性保障
  • AWS 全球机房延迟对比 区域选型经验分享
  • 免费插件分享 |Scene Switcher Pro
  • Vue前端开发工具有哪些?常用Vue开发工具推荐、Vue前端开发工具对比与最佳实践分享
  • 信道管理模块实现
  • Java 网络原理(一)--- 自定义协议,UDP协议和TCP协议
  • 键盘失灵 键盘不好使问题解决(更新到 Windows 11后 )
  • 远程控制操作中,如何开启游戏键盘及3D鼠标?移动端设置教程分享
  • C 语言宏函数进阶:逗号表达式与 GNU 拓展的妙用
  • 币安加密货币API接口文档
  • Ubuntu20.04仿真 | iris无人机添加mid360激光雷达可直接使用文件
  • 17.ImGui-Hook消息循环
  • 《Skinned Mesh Renderer与LOD系统蒙皮变形异常全解析》
  • 免费插件分享 |Pro Scene Manager
  • Elasticsearch 的 ES|QL 编辑器体验 vs. OpenSearch 的 PPL 事件分析器
  • Unity核心概念⑪:光
  • C 语言运算符优先级(超详细)
  • Ingress使用示例
  • HarmonyOS开源项目分享:识笺——高效学习的卡片应用