由于题目链接无法解析,我直接截图这个题目要求根据所给数字拼接一个最大的数字那怎么样的数字最大呢?假设给定 543 和 654,有两种拼接方式:654 543 和 543 654,这里 654543 更大,显然我们可以看出来,要使得拼接后的数字越大,我们就要让单一位越大的数字占据越高位。那么思路就清晰了:我们判断两个大数的优先级可以创建两个栈,分别记录两个大数的各位数字,从高到低依次进行比较,大的在前,小的在后。这个时候遇到一个情况:假设有 654 和 654 X ,怎么分辨优先级?这个时候分情况,如果 X>6(假设 X=8),那么 6548 654>654 6548 如果 X<6(假设 ...