码迷,mamicode.com
首页 >  
搜索关键字:把数组排成最小的数    ( 101个结果
《剑指offer》算法题第九天
今日题目: 今天的题目相对比较难,特别是第1题和第3题很考验数学功底,下面我们一题一题来看看。 1.整数中1出现的次数 代码如下: 2.把数组排成最小的数 代码如下: 3. 丑数 代码如下: 4.第一个只出现一次的字符位置 代码如下: ...
分类:编程语言   时间:2018-02-05 17:11:59    阅读次数:197
32把数组排成最小的数
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路: 在这里自定义一个比较大小的函数,比较两个字符串s1, s2大小的时候,先将它们拼接起来,比较s1+s2, ...
分类:编程语言   时间:2017-12-16 22:07:45    阅读次数:241
剑指offer三十二之把数组排成最小的数
一、题目 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 二、思路 (1)将数组转换成将数组转换成ArrayList<String> (2)按照字典顺序排序 (3)合并 ...
分类:编程语言   时间:2017-10-11 23:54:12    阅读次数:219
剑指offer - 面试题33 - 把数组排成最小的数
留意C++中sort函数的用法,C中qsort的函数用法参见:http://www.cnblogs.com/CCBB/archive/2010/01/15/1648827.html ...
分类:编程语言   时间:2017-10-05 20:56:43    阅读次数:246
剑指offer 面试题33 把数组排成最小的数
题目链接: 剑指offer 题目链接: 把数组排成最小的数, 例如{3, 32, 321} 输出: 321323 解题思路: 我现在已经知道正确答案了, 就是没有办法去证明, 先去开会, 在开会的时候再去想。 代码: #include <iostream> #include <cstdio> #in ...
分类:编程语言   时间:2017-09-13 19:24:47    阅读次数:135
剑指offer 把数组排成最小的数 atoi和itoa,pow
pow(x,y)在#include<math.h>文件中,计算x的y次方。 C++引入头文件:#include <stdlib.h> 或者 #include <cstdlib> 1、整数转化为字符串的方法: 1.1 atoi原型:注意:参数若为string类型一定转换成char*型(str.c_st ...
分类:编程语言   时间:2017-09-06 12:53:38    阅读次数:257
把数组排成最小的数
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 /*对vector容器内的数据进行排序,按照 将a和b转为string后 若 a+b<b+a a排在在前 的规则 ...
分类:编程语言   时间:2017-08-16 21:55:53    阅读次数:256
剑指offer33 把数组排成最小的数
正确代码 如果写成这样,是错误的。因为tmp是个char,因为str这个vector是string的。 如果写成这样,也是错误的。因为+'0'这种转换只能转换成char字符,不能转换成字符串。 利用to_string函数可写 其他人也有用stringstream来写的 ...
分类:编程语言   时间:2017-07-25 11:51:24    阅读次数:154
题目1504:把数组排成最小的数
题目描写叙述: 输入一个正整数数组。把数组里全部数字拼接起来排成一个数,打印能拼接出的全部数字中最小的一个。比如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 输入: 输入可能包括多个測试例子。 对于每一个測试案例,输入的第一行为一个整数m (1<=m <=100) ...
分类:编程语言   时间:2017-07-18 15:32:44    阅读次数:131
【剑指offer】把数组排成最小的数
转载请注明出处:http://blog.csdn.net/ns_code/article/details/28128551题目描写叙述:输入一个正整数数组。把数组里全部数字拼接起来排成一个数,打印能拼接出的全部数字中最小的一个。比如输入数组{3,32。321},则打印出这三个数字能排成的最小数字为3 ...
分类:编程语言   时间:2017-06-30 13:59:54    阅读次数:236
101条   上一页 1 ... 3 4 5 6 7 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!