.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进行投诉反馈,一经查实,立即删除!

免费网站建站方法网站开发适合女生干吗

题目地址: https://www.acwing.com/problem/content/113/ 有NNN头牛在畜栏中吃草。每个畜栏在同一时间段只能提供给一头牛吃草,所以可能会需要多个畜栏。给定NNN头牛和每头牛开始吃草的时间AAA以及结束吃草的时间BBB,每头牛在[A,B][A,B][A,…

张小明 2025/12/24 20:55:27 网站建设

封面型网站怎么做的河北新亚建设集团网站

MATLAB科研图像导出专业指南:从基础配置到高级优化 【免费下载链接】export_fig A MATLAB toolbox for exporting publication quality figures 项目地址: https://gitcode.com/gh_mirrors/ex/export_fig 在科学研究和工程应用中,MATLAB作为强大的…

张小明 2025/12/24 20:54:23 网站建设

有哪些网站可以做推文php网站开发案例教程

Llama 3.3 70B模型在TGI框架下的异常输出实战修复指南 【免费下载链接】text-generation-inference text-generation-inference - 一个用于部署和提供大型语言模型(LLMs)服务的工具包,支持多种流行的开源 LLMs,适合需要高性能文本…

张小明 2025/12/24 20:53:20 网站建设

php网站开发实战广州建设工程交易中心官网网址

DBeaver终极指南:跨平台数据库管理的完整解决方案 【免费下载链接】dbeaver 项目地址: https://gitcode.com/gh_mirrors/dbe/dbeaver 在当今多数据库并存的技术环境中,DBeaver作为一款开源的通用数据库管理工具,为开发者和数据库管理…

张小明 2025/12/25 22:22:43 网站建设

设计得很好的企业网站网业协同具体指什么

在当今快速发展的Web应用开发领域,文件管理功能已成为众多项目的核心需求。wl-explorer作为一款专为Vue框架设计的文件管理器插件,彻底解决了开发者在实现云盘级文件管理功能时面临的技术挑战。无论您是构建企业文档系统、个人云存储应用还是在线教育平台…

张小明 2025/12/25 22:23:02 网站建设

郑州专业建网站建筑模板的价格一览表

Llama-2-7b-chat-hf模型架构深度解析:10个核心技术优化策略 【免费下载链接】Llama-2-7b-chat-hf 项目地址: https://ai.gitcode.com/hf_mirrors/NousResearch/Llama-2-7b-chat-hf 在大语言模型快速发展的今天,如何平衡模型性能与计算效率成为开…

张小明 2025/12/25 22:23:22 网站建设