두 번째로 가장 높은 값을 얻으려면 범위의 시작에서 첫 번째로 가장 높은 막대까지 가장 높은 것을 찾아서 첫 번째 가장 높은 막대에서 범위 끝까지 가장 높은 막대와 비교하십시오.원래에 의해 게시 됨 ;
두 번째로 가장 높은 값을 얻으려면 범위의 시작에서 첫 번째로 가장 높은 막대까지 가장 높은 것을 찾아서 첫 번째 가장 높은 막대에서 범위 끝까지 가장 높은 막대와 비교하십시오.원래에 의해 게시 됨 ;
나는 그것을 이해할 수 없다. 내 안경이 필요해.원래에 의해 게시 됨 ;
두 번째로 높은 것을 발견하기 위해 두 개의 vars ... h1과 h2로 시작합니다. 0으로 설정합니다. h2보다 높은 값을 발견하면 h2를 해당 값으로 설정 한 다음 h2의 값이 h1의 값보다 크고 h1과 h2 사이의 값을 바꿀지를 확인합니다. 이제 당신에게는 최고의 가치와 두 번째로 큰 가치가 있습니다. 또는 단순히 배열의 모든 값을 덤프하고 일종의 대량 정렬을 수행하면됩니다. 그것은 대단히 낭비입니다.
죄송합니다. 새로운 정원 무기를 세우고 포스트 구멍을 파고 콘크리트를 섞는 것 사이를 비행하는 여행이었습니다 ...원래에 의해 게시 됨 ;
iHighest의 원래 범위가 X 였다고 상상해보십시오. Y 최대 막대가 Z에서 발견되었습니다. 다음으로 가장 높음은 X와 Z, Z와 Y 사이이므로, 이제 2를 실행합니다. iHighest는 X에서 Z 1로, Z - 1 - Y 발견 된 두 막대의 높음 값을 평가하고 최대 값은 최대 ... 최대 값