我有一个参考数组,其中包含所有可能的元素,并以不同于字母数字排序的自定义顺序排序。例如,
@ref_array = ('one','two','three','four','five','six');
现在所有输入数组都需要根据参考数组的顺序进行排序。输入数组将始终是参考数组的子集。
@in1 = ('three','one','five'); # Input
@out1 = ('one','three','five'); # Desired Output
@in2 = ('six','five','four','three','two','one'); # Input
@out2 = ('one','two','three','four','five','six') # Desired Output