N个数组成最大整数
来源:互联网 发布:app确认订单页面源码 编辑:程序博客网 时间:2024/05/21 09:49
最近帮一个高中同学做其专升本的数据结构试卷,总体感觉比我们那会考试时难多了,其中最后一道算法设计题如下:
“请设计一个程序,其功能是:从键盘输入整数n及n个无符号数,将这n个无符号数连成一个最大的多位整数并输出之。例如,将5个无符号整数6750,67,34,345,7连成767675034534。”
第一次将题目看错,以为很简单,当然我基本上都是用C++写的,没有太考虑其中的数据结构(没办法c++用久了,有点不习惯c那种方式),仔细看发现,这个是要将一组数据进行某种方式的排序然后组合的,当然这里根本就没有考虑最大整数的实际意义,要不767675034534肯定会溢出了,想了会本来想用个类来包装每个输入的整数,然后比较每一位大小再组合的,后来发现似乎也不简单,主要是没有找到很有说服力的规律,google下发现这是一个南京师范大学非计算机专业本科生程序竞赛试题,寒啊,可惜那个网页打不开,在换了下关键词google,竟然在百度知道里面有个人问,下面两个回答,第一个和我想的差不多,第二个真是一语道天机啊,按照字符串大小排序,最近真是状态萎靡啊,下面是我写的一个小程序:
不知道这和数据结构有啥关联!!
- N个数组成最大整数
- n个数组成最大、最小整数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数python
- N个整数,求其中任意N-1个数的乘积中的最大的一个
- n个正整数,联接成一排,组成一个最小(最大)的多位整数
- n个正整数,联接成一排,组成一个最大(最小)的多位整数 python
- 求n个正整数连接成一排,组成一个最大的多位整数
- 设有n个正整数,将他们连接成一排,组成一个最大的多位整数。
- 设有n个正整数,将他们连接成一排,组成一个最大的多位整数
- 给定一个正整数和负整数组成的N*N矩阵,编写代码找出元素总和最大的子矩阵。
- 设有n个正整数 (n<=20), 将它们连接成一排, 组成一个最大的多位整数
- 贪心算法——n个数连接得到最小或最大的多位整数
- 查找之找出N个整数中最大的K个数
- 转:正则表达式基础
- 省市数据库源码
- 我的无聊(Ⅱ)
- 根据鼠标的位置动态的设置层的位置
- Java中带包的类的编译与执行
- N个数组成最大整数
- VC6编译驱动的方法(含32和64位)
- MySQL字符集(不完整)
- 如何配置Tuxedo ubbconfig——超时
- ubuntu9.10下面解压RAR文件
- OM裡保留記錄備份SQL
- 【转】JXL: Java Excel API简易教程
- Shell(Bash) - 文件名.字符串截取
- [初级理论]给老婆做测试培训-01