어떻게 배열 Y. 여기다시 주문 배열
에 해당하는 값의 크기에 따라, 나는 배열 X를-배열을 다시 할 것은 내가 의사 코드에서 의미있는 작업은 다음과 같습니다
Array X = Red, Yellow, Green, Blue
Array Y = 68.4, 42.3, 53.6, 69.3 (random positive doubles)
내가 출력을 원하는 중 :
Array Z = Blue, Red, Green, Yellow
즉이 크기별로 배열 Y 요소 순위 (그래서이 69.4로 진행, 68.3, 53.6, 42.3)을하고 적용 어레이 X의 요소에 동일한 재정렬, 청색, 적색, 녹색, 황색으로 주문하십시오
지금까지의 시도는 요소를 추가하고 list.sort 메서드를 사용하여 순서를 바꾸는 목록을 작성하는 것이지만 필요한 논리를 따라 잡을 수 없기 때문에 정직하게 처리해야합니다.
편집 - 사용 복식 대신의 int
, 아마도 당신이 함께 저장해야합니다. 그들이 관련이 없다면, 그들 사이에지도를 설정해야합니다. 그런 다음 하나의 콜렉션을 정렬하고이를 통해 반복하고 다른 콜렉션의 요소를 찾아 볼 수 있습니다. –