두 개의 서로 다른 배열이 있다고 가정합니다. C++ STL 쌍 클래스를 사용하여 다른 배열을 기반으로 한 배열을 정렬해야 합니다. 두 개의 배열이 A1 =[2, 1, 5, 4, 9, 3, 6, 7, 10, 8]이고 다른 배열이 A2 =[A, B, C, D, E, F, G와 같다고 가정합니다. , H, I, J], 출력은 다음과 같습니다. A1 =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], A2 =[B, A, F, D, C , G, H, J, E, I]
여기서 우리는 C++ STL 쌍을 사용하고 있습니다. 쌍은 A1에서 하나의 요소를 취하고 A2에서 다른 요소를 취하여 형성됩니다. 그런 다음 단순히 정렬 기능을 사용하십시오. 우리가 고려한 한 가지는 쌍의 첫 번째 요소가 정렬이 수행되는 배열을 형성해야 한다는 것입니다.
예시
#include#include #include