2026/2/16 22:25:17
网站建设
项目流程
免费情感网站哪个好,网片筋,wordpress自定义文章模板插件,什么是网络营销?网络营销与电商营销有什么区别?思路#xff1a;用一个数组存放每个数字对应的封闭图形数#xff0c;输入N#xff0c;用数组存放#xff0c;对数组进行冒泡排序之后#xff0c;然后输出数据。问题#xff1a;1.冒泡排序不会2.修改后只能过%50样例解决#xff1a;1.冒泡排序#xff0c;逻辑是先两两比…思路用一个数组存放每个数字对应的封闭图形数输入N用数组存放对数组进行冒泡排序之后然后输出数据。问题1.冒泡排序不会2.修改后只能过%50样例解决1.冒泡排序逻辑是先两两比较保证最后一个数一定是有序的至少要比较n-1次得到n-1个有序数字第一个数字一定是有序的。因为有j1所以第一次循环只需要循环到n-1第二次只需要循环到n-2所以j的范围是1到n-i。2.sort排序。代码一#include bits/stdc.h using namespace std; #define int long long int b[10]{1,0,0,0,1,0,1,0,2,1}; int check(int a) { string sto_string(a); int sum0; for(int i0;is.size();i) { sumb[s[i]-0]; } return sum; } bool is(int a,int c) { int m1check(a); int m2check(c); if(m1m2) { return true; } else if(m1m2) { if(ac) { return true; } else { return false; } } return false; } signed main() { int n; cinn; int a[n2]{0}; for(int i1;in;i) { cina[i]; } for(int i1;in-1;i) { for(int j1;jn-i;j) { int temp0; if(is(a[j],a[j1])) { tempa[j1]; a[j1]a[j]; a[j]temp; } } } for(int i1;in;i) { couta[i] ; } return 0; }代码二#include bits/stdc.h using namespace std; #define int long long int b[10]{1,0,0,0,1,0,1,0,2,1}; int check(int a) { string sto_string(a); int sum0; for(int i0;is.size();i) { sumb[s[i]-0]; } return sum; } bool cmp(int a,int b) { int nacheck(a); int nbcheck(b); if(na!nb) return nanb; return ab; } signed main() { int n; cinn; int a[n2]{0}; for(int i1;in;i) { cina[i]; } sort(a1,an1,cmp); for(int i1;in;i) { couta[i] ; } return 0; }