0
我已经为列表实现了自定义排序功能。但在调用它之后,列表的顺序似乎没有改变。自定义排序功能不起作用
我想找到来自所有数字组合的最大数字。例如给出540,9,它应该输出9540而不是5409.所以比较功能完成这项工作。
public void LargestPossibleNumberCombination(List<int> nums) {
nums.Sort(CustomCompare);
}
public int CustomCompare(int x, int y)
{
string a = x +""+ y;
string b = y + "" + x;
return a.CompareTo(b) > 0 ? 0 : 1;
}
你能在评论更加建设性的? – Yang
我们无法猜出您想要达到的目标。请描述一下_number combination_的含义。你正在比较一个_string并置的numbers_。请至少提供一个示例输入和一个预期输出。 – ventiseis
自定义排序功能在哪里? –