我想按所有元素对元组数组进行排序(就像它们在特里一样)。如果输入是 (1,2,5), (1,2,3), (1,1,4), (2,8,9),对应的输出是 (1,1,4), ( 1,2,3), (1,2,5),(2,8,9)。相应的尝试将是:
root
/ \
1 2
/ \ |
1 2 8
| /\ |
4 3 5 9
我正在考虑为元组中的每个位置使用搜索树。还有一种明显的幼稚方式(按第一个位置排序,然后按第二个位置排序,等等)。有人看到更好的方法吗?