贪心算法实例
来源:互联网 发布:f117和f22 知乎 编辑:程序博客网 时间:2024/05/01 23:38
最近看到了一个好的程序
题目是这样的:输入几个数字,然后连接起来组成一个最大数!
比如你输入 540 ,21, 7, 8,然后就输出了8754021这个数!
附上代码
#include<iostream>using namespace std;#include<string>#define MAX 50int main(){int n; while(cin>>n) {string str[MAX];string s1,s2;string temp;for(int i=0;i<n;i++)//输入字符串数字 cin>>str[i];for(int j=1;j<n;j++)//类似与冒泡程序代码 for(int m=0;m<n-j;m++) { s1=str[m]+str[m+1]; s2=str[m+1]+str[m]; if(s1<s2)//交换两个位置 { temp=str[m]; str[m]=str[m+1]; str[m+1]=temp; } } for(int v=0;v<n;v++)//选择输出字符串 cout<<str[v]; cout<<endl; } return 0;}点滴的积累,才能成就自我!
0 0
- 贪心算法实例
- 贪心算法实例
- 贪心算法实例
- TYVJ3680 贪心算法实例
- 哈夫曼树-贪心算法的应用实例
- 贪心算法实例讲解(1)
- 贪心算法实例讲解(2)
- 贪心算法实例讲解(3)
- 贪心算法总结及实例简介
- 贪心算法实例(六):哈夫曼编码
- 贪心算法实例 单源最短路径 Dijkstra算法(c++实现)
- 贪心算法实例:安排会场(Java实现)
- 贪心算法实例:找零钱(Java实现)
- 贪心算法实例(一):多任务分配问题
- 贪心算法实例(二):钱币找零问题
- 贪心算法实例(三):多机调度问题
- 贪心算法实例(四):部分背包问题
- 贪心算法实例(五):小船过河问题
- 4.理解系统调用的工作机制
- java开发环境的配置
- Myeclipse Hibernate 方向工程生成映射文件出现 Generating Artifacts 问题
- 数塔问题
- 关于http urlencode 特殊箱号的那些事
- 贪心算法实例
- c++实验4
- 四种方式实现文件的复制
- Oracle -常用命令
- Socket、TCP/IP、HTTP、FTP及网络编程
- 为什么引入 .h 而不是 .m
- 巩固C++(二)----多线程编程
- 指针与数组的扑朔迷离,你知道吗?
- 自动下载和安装 MNIST 到 TensorFlow 的 python 源码