对于排序的深刻理解
来源:互联网 发布:模拟人生3在mac怎么玩 编辑:程序博客网 时间:2024/05/22 03:30
难道排序非得就是直接比较大小吗?完全错误,下面这个就是一个很好地例子
给出N 整数,他们连接成最大整数为?
#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAXN 50char num[MAXN][100];int cmp(const void *a,const void *b);int main(){int n,i,temp;printf("please input the n!\n");scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&temp);itoa(temp,num[i],10);}qsort(num,n,sizeof(num[0]),cmp);for(i=n-1;i>=0;i--)printf("%s",num[i]);printf("\n");return 0;}int cmp(const void *a,const void *b){char pa[100];char pb[100];char *s,*t;s=(char *)a;t=(char *)b;strcpy(pa,s);strcpy(pb,t);strcat(pa,t);strcat(pb,s);return strcmp(pa,pb);}
0 0
- 对于排序的深刻理解
- [Android]对于Android:Layout_weight的深刻理解
- 对于闭包的深刻理解
- 堆排序 深刻理解
- 从简单的选择排序入手,深刻理解程序
- 句柄的深刻理解
- Layout_weight的深刻理解
- 对于堆排序的一些理解!
- 关于对于归并排序的理解
- 对于c++面向对象的深刻认识和理解--哲学角度看问题(源生论)
- C++对于类访问权限public,protected,private的深刻理解
- 对于JS语言的深刻理解(变量定义;作用域链;闭包;this)
- 对于分遗产智力题的深刻剖析
- 个人对于冒泡排序和选择排序的理解
- 对String的深刻理解
- 对String的深刻理解
- 对SAP的深刻理解
- 对sed 的深刻理解。
- 3D图形及OpenGL的简单介绍
- cpu的制作
- 进程调度算法
- 安卓Android文件上传Demo报错 java.io.FileNotFoundException: /external/images/media/16: open failed: ENOENT (N
- 如何快速将十进制转化为二进制
- 对于排序的深刻理解
- Javabean
- 如何通过GPS定位器,通过网页请求获取:经纬度信息和速度,以及中文地址信息
- Contest Hunter #46 T1
- 2017腾讯实习生编程题 简单但是没想起来 后悔终生啊
- 关于屏幕的旋转问题
- XCode8去掉多余LOG
- 浮点数的定点化
- 二维有序数组查找给定值