.top和网站国贸附近网站建设

张小明 2025/12/27 18:14:12
.top和网站,国贸附近网站建设,个人网站备案信息,html5网站有哪些我来啦#xff01;今天依旧是1177#xff1a;奇数单增序列的一题多解。 #xff08;不厌其烦地附上题目#xff09; 【题目描述】 给定一个长度为N#xff08;不大于500#xff09;的正整数序列#xff0c;请将其中的所有奇数取出#xff0c;并按升序输出。 【输入】…我来啦今天依旧是1177奇数单增序列的一题多解。不厌其烦地附上题目【题目描述】给定一个长度为N不大于500的正整数序列请将其中的所有奇数取出并按升序输出。【输入】第1行为 N第2行为 N 个正整数其间用空格间隔。【输出】增序输出的奇数序列数据之间以逗号间隔。数据保证至少有一个奇数。【输入样例】10 1 3 2 6 5 4 9 8 7 10【输出样例】1,3,5,7,9方法四冒泡排序我在大佬源代码的基础上将q[j]与q[j1]的复制与赋值换成了swap函数嘻嘻我会a little bit举一反三了这个flag是用来判断当前数组是否已经有序的其实没有flag也不影响理解哒#include iostream #include algorithm using namespace std ; void bubblesort(int q[] , int n){ for(int i 0 ; i n - 1 ; i ){ bool flag true ; //用一个flag来判断当前数组是否已经有序有序则推退出循环 for(int j 0 ; j n - 1 ; j ){ if(q[j] q[j1]){ swap(q[j] , q[j1]) ; flag false ; } } if(flag) break ; } } int main(){ int n , len , k 0 ; cin n ; len n ; int* a new int[n] ; while(n --) scanf(%d , a[k]) ; bubblesort(a , len) ; int first 1 ; for(int i 0 ; i len ; i ){ if(a[i] % 2 1){ if(first 1){ first 0 ; printf(%d, a[i]) ; continue ; } else printf(,%d , a[i]) ; } } return 0 ; }方法五希尔排序看了希尔排序的动画后就觉得这玩意儿 和插入排序怎么那么像看到它的模板代码后发现这俩真的超级像希尔排序比插入排序多的一个地方是增量gap。希尔排序每次都选择gap/2作为它的步长初始的gap为n/2根据这个步长分组进行排序使得每次排序的工作量都比较小。#include iostream #include algorithm using namespace std ; void shellsort(int q[] , int n){ for(int gap n/2 ; gap 1 ; gap/2){ for(int i gap ; i n ; i gap){ int temp q[i] ; int pre i - gap ; while(pre 0 q[pre] temp){ q[pregap] q[pre]; pre - gap ; } q[pre gap] temp ; } } } int main(){ int n , len , k 0 ; cin n ; len n ; int* a new int[n] ; while(n --) scanf(%d , a[k]) ; shellsort(a , len) ; int first 1 ; for(int i 0 ; i len ; i ){ if(a[i] % 2 1){ if(first 1){ first 0 ; printf(%d, a[i]) ; continue ; } else printf(,%d , a[i]) ; } } return 0 ; }方法五选择排序#include iostream #include algorithm using namespace std ; void selectionsort(int q[] , int n){ for(int i 0 ; i n ; i ){ int min i ; for(int j i1 ; j n ; j ){ if(q[j] q[min]) min j ; } int temp q[min] ; q[min] q[i] ; q[i] temp ; } } int main(){ int n , len , k 0 ; cin n ; len n ; int* a new int[n] ; while(n --) scanf(%d , a[k]) ; selectionsort(a , len) ; int first 1 ; for(int i 0 ; i len ; i ){ if(a[i] % 2 1){ if(first 1){ first 0 ; printf(%d, a[i]) ; continue ; } else printf(,%d , a[i]) ; } } return 0 ; }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发用哪些字体他达拉非

你是否曾在深夜加班,只为将训练好的AI模型部署到不同的硬件平台?当团队采购了最新的AI加速芯片,却发现现有的TensorFlow、PyTorch代码需要重写?这正是当前AI工程化面临的核心瓶颈。本文将通过真实案例,为你揭示如何用统…

张小明 2025/12/27 5:11:14 网站建设

怎么自己做网站空间肇庆seo排名外包

Git项目管理利器:一站式.gitattributes模板集合 【免费下载链接】gitattributes 项目地址: https://gitcode.com/gh_mirrors/gita/gitattributes 还在为跨平台开发时的文件格式问题头疼吗?想要告别烦人的换行符冲突和二进制文件误识别&#xff1…

张小明 2025/12/27 5:11:15 网站建设

无锡网站建设f7wl最近三天国内重大新闻

LobeChat 能否对接 ClickUp?构建 AI 原生项目管理的新范式 在远程协作日益频繁、项目节奏不断加快的今天,一个令人头疼的问题反复出现:为什么我们花了大量时间在工具之间跳转——从聊天软件到任务看板,从文档系统再到日历提醒&…

张小明 2025/12/27 5:11:16 网站建设

宁波网站建设按需定制中国建设教育协会的官方网站

基于人脸识别的智慧医疗预约挂号平台设计与实现 一、平台开发背景与核心价值 在医疗资源供需矛盾日益突出的当下,传统就医模式面临诸多痛点:患者挂号需现场排队或依赖身份信息手动录入,流程繁琐且耗时长;号贩子恶意占用号源&#…

张小明 2025/12/26 5:32:29 网站建设

浙江省建设质量协会网站营销网站建立公司

ExoPlayer设备兼容性终极解决方案:从崩溃到流畅的完整指南 【免费下载链接】ExoPlayer 项目地址: https://gitcode.com/gh_mirrors/ex/ExoPlayer 作为一名Android开发者,你是否曾经历过这样的场景:在华为设备上视频播放突然黑屏&…

张小明 2025/12/27 5:11:17 网站建设

个人网站域名怎么取欧洲乌克兰

导语: 你是如何开始带着孩子识字的?有没有绞尽脑汁的想下个需要教什么字?有没有正在寻找一套系统、高效的幼儿识字资源?本文为您提供《摩比爱识字》1-7册完整版PDF的免费领取方式。这套被誉为“家庭识字终极解决方案”的教材&…

张小明 2025/12/27 5:11:18 网站建设