题解 1743: 大整数排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

使用结构体数组,简单易懂

解决本题我使用了结构体数组的方法每一个小结构体数组存储一个大数,每一个大数使用长度为10000的char类型数组存储然后比较的时候使用选择排序,内部先把要比较的两个数的长度算出来(可以使用strlen函数直接得到长度),然后先比较数的长度,长度相同再比较字符大小(使用strcmp函数比较)```c#i

编写题解 1743: 大整数排序

摘要:解题思路:两个字符串,谁的长度长谁就大,若长度相等,从第一个字符开始比较,注意事项:参考代码:#include<stdio.h>#include<stdlib.h>#include<string.h>……

大整数排序代码

摘要:#include<stdio.h> #include<math.h> #include<string.h> void swapstr(char*,char*); void swapstr(ch……

基数排序-C语言

#MarkDown编辑器基本使用说明#include#include#includetypedefstructs{chardate[1001];}S;intfind_max_len(S*arr,intn)//找到最大值的位数{intmax=-1;for(inti=0;imax)max=buf;if(m

1743: 大整数排序

摘要:解题思路:把数当成字符串,用向量把他们装起来,长度长的一定比长度短的数大,长度一样就直接判断字符串谁大谁小注意事项:参考代码:#include<bits/stdc++.h> using namesp……

1743: 大整数排序 (java的两种实现)

原题:[https://www.dotcpp.com/oj/problem1743.html](https://www.dotcpp.com/oj/problem1743.html)-思路1000个位数,必然超出数的表达范围,字符数组表示必须的用Collections.sort()即可,