商丘做网站的电话帮别人建设网站

张小明 2025/12/27 7:54:12
商丘做网站的电话,帮别人建设网站,外包建网站多少钱,威海做网站公司哪家好我来啦#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进行投诉反馈,一经查实,立即删除!

关于网站项目建设的申请太原百度关键词排名

前言 说到安全就不能不说漏洞,而说到漏洞就不可避免地会说到三座大山: 漏洞分析 漏洞利用 漏洞挖掘 从个人的感觉上来看,这三者尽管通常水乳交融、相互依赖,但难度是不尽相同的。本文就这三者分别谈谈自己的经验和想法。 漏洞分析…

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

制作充值网站乔拓云网站注册

大数据领域 ClickHouse 的资源管理策略关键词:大数据、ClickHouse、资源管理策略、性能优化、资源分配摘要:本文聚焦于大数据领域中 ClickHouse 的资源管理策略。随着大数据应用的不断发展,ClickHouse 作为一款高性能的列式数据库管理系统&am…

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

做网站去哪个公司好黄岛区城市建设局网站

Wan2.2-T2V-A14B能否生成微观世界放大动画?生物学教学辅助 在中学生物课堂上,老师指着投影屏说:“现在我们来看一下细胞有丝分裂的过程。”画面里,一个圆润的细胞核缓缓裂开,染色体像被无形之手牵引着分离——但仔细一…

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

定制做网站软件开发项目名称有哪些

移动应用提交与 RSS 阅读器开发指南 在移动应用开发中,将应用提交到应用商店并开发出实用的应用是关键步骤。以下将详细介绍 iOS 应用提交流程以及 RSS 阅读器应用的设计思路。 一、iOS 应用提交流程 要将应用提交到苹果应用商店,需按以下步骤操作: 1. 创建开发者账户 …

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

深圳龙岗网站建设哪家好公司基于asp.net网站开发

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个简易社交网络原型,使用Redis Cluster存储用户关系图谱。实现功能:1) 用户关注关系存储(使用Redis Set) 2) 二度人脉查询 3) …

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