2023年12月27日13:52:07
2023-12-27 18:07:42
学习目标:
提示:这里可以添加学习目标
例如:
- 一周掌握 Java 入门知识
- 写一道pta题目
- ?字符串统计
- 抽屉统计背后的彩虹王子学习内容
- 突然想找到某种能够替代平凡的代码的指针的方法 但是在脑子里还是抽象的
学习内容:
提示:这里可以添加要学的内容
例如:
- 搭建 Java 开发环境
- 掌握 Java 基本语法
- 掌握条件语句
- 掌握循环语句
- 学会摆烂
学习时间:
提示:这里可以添加计划学习的时间
例如:
- 周一至周五晚上 7 点—晚上9点
- 周六上午 9 点-上午 11 点
- 周日下午 3 点-下午 6 点
- 学一个下午
学习产出:
提示:这里统计学习计划的总量
例如:
- 技术笔记 2 遍
- CSDN 技术博客 3 篇
- 习的 vlog 视频 1 个
- 没有任何产出目前的话
- 你应该知道自己在做什么
- 失败了 抽屉原理没有得到任何东西,只知道定义一堆无聊的数组
- 我已经不知道大佬再写一些什么了
- 2023年12月27日15:33:19
- 自我怀疑到底排序算法到底算了什么
-
#include<bits/stdc++.h> using namespace std; int main(){ int tem; int n; int a[10005]; while(~scanf("%d",&n)){ for(int i=1;i<=n;i++){ scanf("%d",&a[i]); } for(int i=1;i<=n;i++){ int count=0; for(int j=0;j<=n-i-1;i++){ if(a[j] > a[j+1]){ tem = a[j]; a[j] = a[j+1]; a[j+1] = tem; count = 1; } } if(count==0){ break; } } for(int i=1;i<=n;i++){ printf("%d ",a[i]); } } }
不过通过某种算法终于达成了成功
-
#include<bits/stdc++.h> using namespace std; int main(){ int tem; int n; int a[10005]; while(~scanf("%d",&n)){ for(int i=0;i<n;i++){ // 初始化数组 a 从 0 开始 scanf("%d",&a[i]); } for(int i=0;i<n;i++){ // 从 0 开始循环 int count=0; for(int j=0;j<n-i-1;j++){ // 使用 j++ 而不是 i++ if(a[j] <a[j+1]){ tem = a[j]; a[j] = a[j+1]; a[j+1] = tem; count = 1; } } if(count==0){ // 如果没有任何交换发生,退出循环 break; } } for(int i=0;i<n;i++){ if(i==n-1){ printf("%d",a[i]); }else{ printf("%d ",a[i]); } } printf("\n"); // 在每组输入后添加一个换行符 } return 0; // 结束 main 函数并返回 0 }
总结:学习了张同学的算法知道了一些离谱的算法 但是太难得还是不会 回归了魔种排序算法
文章来源:https://blog.csdn.net/leke2003/article/details/135244015
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!