整数型数组元素拼接问题
来源:互联网 发布:美发店免费收银软件 编辑:程序博客网 时间:2024/05/18 22:40
找给定的整数型数组中将数拼接成的正整数中最小的,如给定 123 321 ,则形成的最小的整数位123321
利用STL中的算法快速实现,代码如下:
#include <iostream>#include <string>#include <sstream>#include <algorithm>using namespace std;bool compare(const string& str1, const string &str2){string s1=str1+str2;string s2=str2+str1;return s1<s2;}void ComArrayMin(int *pArray, int num){int i;string *pStrArray=new string[num];for(i=0; i<num; i++){stringstream stream;stream<<pArray[i];stream>>pStrArray[i];}sort(pStrArray, pStrArray+num, compare); for(i=0; i<num; i++) cout<<pStrArray[i]; cout<<endl;delete[] pStrArray;}int main(){int Num;cin>>Num;int *pArray=new int[Num];for(int i=0; i<Num; i++) cin>>pArray[i];ComArrayMin(pArray, Num);return 0;}
1 0
- 整数型数组元素拼接问题
- 整数数组排序--各个元素拼接所得结果最小
- java数组元素拼接
- 拼接数组/删除元素
- 将数组元素拼接到对象数组中
- java遍历数组并重新拼接数组里的元素
- 整数数组0元素后移
- 整数数组0元素后移
- AndroidJNI.SetShortArrayElement设置短整数数组元素
- 拼接2个数组,删除掉其中相同的元素
- 拼接2个数组,删除掉其中相同的元素
- 用数组中的元素拼接出最小的数
- 数组元素过半问题
- 数组元素排序问题!
- php 数组元素问题
- 整数与字符串的拼接问题的解决
- 整数数组的组合问题
- 拼接数组
- 网站RSS开发的初步认识
- 在开发修改了分支内容之后但是在历史中没有看到开发的提交记录
- 第一篇:前言
- poj3259 Bellman_ford
- javascript 将数字变为可读取型式
- 整数型数组元素拼接问题
- HDFS HA中name nodes访问顺序的问题
- 在eclipse中往远程库中push代码遇到下面的错误 https://git.ms.netease.com/kanghuaisong/Git_demo.git: cannot open git-up
- JRE System Libreary[jre1.6.0_05]](unbound)是怎么回事
- socket中的短连接与长连接,心跳包示例详解
- HDU 4741 Save Labman No.004
- linux中exec和xargs命令的区别和优劣分析
- MySQL的btree索引和hash索引的区别
- 可以滚动的View设置padding和scrollbar需要注意