首页 > 其他分享 >Lab4:数据处理方法及创新应用(创新)

Lab4:数据处理方法及创新应用(创新)

时间:2023-11-10 23:55:05浏览次数:45  
标签:创新 int ll 元素 long 序列 Lab4 数据处理 排序

image

代码

#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
	int cnt=0;
	for(int i=100;i<=999;i++)
	{
		int tmp=i,sum=0;
		while(tmp)
		{
			int x=tmp%10;
			tmp/=10;
			sum+=x*x*x;
		}
		if(sum==i)
		{
			cnt++;
			cout<<i<<endl;
		}
	}
	cout<<"水仙花数有"<<cnt<<"个"; 
	return 0;
}

输出

image

image

两种排序方法我写在一个代码的两个函数里面了

冒泡排序

每次比较相邻元素,把较小的放在前面。这样下去每一轮会把最大的元素放在序列末尾,重复 \(n\) 次操作即可。复杂度 \(O(n^2)\)

选择排序

每一次从待排序的数据元素中选出最小的一个元素,存放在序列的起始位置,这样每次操作后待排序序列长度都 -1,重复 \(n\) 次操作即可。复杂度 \(O(n^2)\)
不过实际上,把当前待排序序列首位的元素和之后元素都比较一下,如果比后面的元素大就交换一下,就能实现这种效果,不需要记录最小元素的位置。

代码

#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int INF = 0x3f3f3f3f;
inline ll read()
{
	ll ret=0;char ch=' ',c=getchar();
	while(!(c>='0'&&c<='9')) ch=c,c=getchar();
	while(c>='0'&&c<='9') ret=(ret<<1)+(ret<<3)+c-'0',c=getchar();
	return ch=='-'?-ret:ret;
}
int a[15],b[15];
void bubble_sort()
{
	for(int i=1;i<=10;i++)	
		for(int j=1;j<=10-i;j++)
			if(a[j+1]<a[j]) swap(a[j+1],a[j]);
	for(int i=1;i<=10;i++) printf("%d ",a[i]);
	puts("");
}
void select_sort()
{
	for(int i=1;i<=10;i++)
		for(int j=i+1;j<=10;j++)	
			if(b[i]>b[j]) swap(b[i],b[j]);
	for(int i=1;i<=10;i++) printf("%d ",b[i]);
	puts("");
}
int main()
{
	for(int i=1;i<=10;i++) a[i]=read(),b[i]=a[i];
	bubble_sort();
	select_sort();
	return 0;
}

输出

image

标签:创新,int,ll,元素,long,序列,Lab4,数据处理,排序
From: https://www.cnblogs.com/conprour/p/17825377.html

相关文章

  • Excel 数据处理
    博客地址:https://www.cnblogs.com/zylyehuo/2023年高教社杯全国大学生数学建模竞赛题目--B题多波束测线问题图表格式importnumpyasnpimportmatplotlib.pyplotaspltfromopenpyxlimportload_workbookfrommatplotlib.tickerimportFuncFormatterfrom......
  • 亚数受邀参加“长三角G60科创走廊量子密码应用创新联盟(中心)”启动仪式
    11月8日,在第六届中国国际进口博览会2023长三角G60科创走廊高质量发展要素对接大会上,亚数信息科技(上海)有限公司CEO翟新元作为密码企业代表之一受邀参加“长三角G60科创走廊量子密码应用创新联盟(中心)”启动仪式。会上,“一廊九城”携手亚数等代表企业共同成立启动了“长三角G60科创走......
  • 《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验
    《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的20+游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有8亿玩家,加入鸿蒙原生应用生态,将为其带来更优的游戏性能和更多创新体验。自9月25日华为宣布全新HarmonyOSNEXT蓄势待发、鸿蒙原生应用全面......
  • 【数据处理脚本】字符串
    1.检测一个字符串内是否有中文#检测字符串是否含有中文defis_contain_chinese(check_str):forchincheck_str:ifu'\u4e00'<=ch<=u'\u9fff':returnTruereturnFalse 2.去除括号内容以及括号importre line=re.......
  • 与创新者同行,Apache Doris in 2023
    在刚刚过去的DorisSummitAsia2023峰会上,ApacheDorisPMC成员、飞轮科技技术副总裁衣国垒带来了“与创新者同行”的主题演讲,回顾了ApacheDoris在过去一年所取得的技术突破与社区发展,重新思考了在面对海量数据实时分析上的挑战与机遇,全面介绍了ApacheDoris在未来的迭代......
  • 数据处理
    什么是数据处理数据处理是指对数据(包括数值的和非数值的)进行分析和加工的技术过程。也就是对数据的采集、存储、检索、加工、变换和传输,将数据转换为信息的过程。数据处理的涵义数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理。数据的形式可以是数字、文字、......
  • 面对设备制造商打造的分布式设备数据处理中心有什么功能
    随着企业规模越来越大,设备制造商加强对分布式设备的监控管理已经是必然趋势,要求实现对每个客户、每个设备、每个故障的监控管理,从而提供优质的产品及服务,对于加强企业形象建设与竞争力有重要作用。 数之能打造的分布式设备数据处理中心(物联网数据中台),支持数据汇聚、数据解析、数据......
  • 浪潮信息彭震:加速智算系统创新,切实解决大模型算力“买不起、建不了、算不好”难题
    2023年,生成式人工智能的爆发带来了历史性产业机遇,正在逐步改造重塑社会、经济、文化等各个领域。GPT-4、Llama2、文心、源等大模型在写文章、对话、企划、绘画、写代码等很多领域已经表现出了让人惊艳的创作能力。未来,AIGC与数字经济、实体经济的深度融合,还将创造出更多颠覆性的社......
  • (Lora训练)(承接midjourney数据修改)(建对应名称txt与删txt内部后缀,括号,数字与转换下划线)Lo
    importosimportredefcreate_txt_from_image():#请求用户输入文件夹地址root_folder=input("请输入图片所在文件夹的完整路径:")#判断路径是否存在ifnotos.path.exists(root_folder):print("路径不存在,请检查输入的地址。")return#用......
  • 创新思维:腾讯产品经理如何解决一头800kg牛的过桥难题?
    亲爱的小伙伴们,大家好!我是小米,一个热爱技术、热爱分享的90后,今天我要和大家一起探讨一道经典的面试题——“腾讯产品经理面试题:一头牛重800kg,一座桥承重700kg,牛该怎么过桥?”这个问题看似简单,但其实蕴含着许多深刻的思考,非常值得我们一起来解析。面试的重点这个问题既考察了数学和物......