数据结构,图书存储列表,不知道哪里错了,请问0.00是哪来的,有人知道是为什么吗?找了很久找不到问题
![](https://profile-avatar.csdnimg.cn/23a5a59bab8540e08259793eb8c8fb49_2203_75663584.jpg!4)
数据结构,图书存储列表,不知道哪里错了,请问0.00是哪来的
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
- 你可以参考下这篇文章:从键盘输入多个整数,输入0结束(0不参加运算),打印他们的最大值,最小值以及平均值
- 除此之外, 这篇博客: 常见排序算法性能分析比较(快排,希尔,堆排,归并,插入排序等)中的 1.5 冒泡排序 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
冒泡排序的特性总结:
- 冒泡排序是一种非常容易理解的排序
- 时间复杂度:O(N^2)
- 空间复杂度:O(1)
- 稳定性:稳定
//冒泡排序 void BubbleSort_1(int* ar, int left, int right) { for (int i = left; i < right - 1; ++i) { for (int j = left; j < right - i - 1; ++j) { if (ar[j] > ar[j + 1]) { Swap(&ar[j], &ar[j + 1]); } } } } //改进 无交换时可以退出循环 void BubbleSort_2(int* ar, int left, int right) { bool is_swap = false; for (int i = left; i < right - 1; ++i) { for (int j = left; j < right - i - 1; ++j) { if (ar[j] > ar[j + 1]) { Swap(&ar[j], &ar[j + 1]); is_swap = true; } } if (!is_swap) break; else is_swap = false; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真
- ¥15 关于#c语言#的问题,请各位专家解答!
- ¥15 这个如何解决详细步骤
- ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?