冒泡应用
2016-05-05 00:06
176 查看
原题题目没了,凭记忆说个大概。
题目:给你n个数,排列使组合成的数最大,比如给3个数123
43 23则最大的排列为4323123
输入n接着输入n个数字
输出排列最大的数
思路:一开始想的太复杂,想把每个数字拆开比较,顿时卡住了,最后明白可以用冒泡比较两两比较把大的放在前面。将这n个数排列排列。
题目:给你n个数,排列使组合成的数最大,比如给3个数123
43 23则最大的排列为4323123
输入n接着输入n个数字
输出排列最大的数
思路:一开始想的太复杂,想把每个数字拆开比较,顿时卡住了,最后明白可以用冒泡比较两两比较把大的放在前面。将这n个数排列排列。
#include<iostream> using namespace std; int main() { int i,j,n; string a[100],t; cin>>n; for(i=1;i<n+1;i++) cin>>a[i]; for(j=1;j<=n;j++) for(i=1;i<=n-j;i++) if(a[i]+a[i+1]<a[i+1]+a[i]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(i=1;i<=n;i++) cout<<a[i]; return 0; }
相关文章推荐
- Android Anr 相关搜集
- CI3.0无法装入中文语言包(载入分页类的时候)
- 《CSS3实战》笔记--渐变设计(一)
- 《CSS3实战》笔记--渐变设计(二)
- 《CSS3实战》笔记--渐变设计(三)
- 140字微小说|头七
- Asp.net mvc实时生成缩率图到硬盘
- 使用Python判断质数(素数)的简单方法讲解
- Python环境下搭建属于自己的pip源的教程
- Python使用Paramiko模块编写脚本进行远程服务器操作
- Python中内建函数的简单用法说明
- 100多行PHP代码实现socks5代理服务器[2]
- Joomla数据库操作之JFactory::getDBO用法
- joomla实现注册用户添加新字段的方法
- Yii2超好用的日期和时间组件(值得收藏)
- Joomla语言翻译类Jtext用法分析
- yii2超好用的日期组件和时间组件
- Joomla调用系统自带编辑器的实现方法
- Oracle安装报错:" Oracle Net Configuration Assistant" 失败
- tornado用户指引(七)------Tornado web应用程序结构(二)之RequestHandler