> 백엔드 개발 > C++ > 본문

C 벡터 또는 배열에서 최대값 또는 최소값을 찾는 방법은 무엇입니까?

DDD
풀어 주다: 2024-10-24 19:05:29
원래의
1024명이 탐색했습니다.

How to Find the Maximum or Minimum Value in a C   Vector or Array?

벡터 또는 배열에서 최대값 또는 최소값 찾기

질문:

C의 벡터에서 최대값 또는 최소값을 어떻게 얻을 수 있나요? ? 동일한 접근 방식이 배열에도 적용됩니까?

해결책:

C에서는 벡터나 배열의 최대값 또는 최소값을 찾는 데 여러 가지 방법을 사용할 수 있습니다.

벡터:

벡터 내의 최대값 또는 최소값을 결정하려면 도서관. 이러한 함수는 컨테이너의 시작과 끝을 나타내는 두 개의 반복자를 허용합니다. 각각 최대값 또는 최소값을 가진 요소를 가리키는 반복자를 반환합니다.

<code class="cpp">#include <algorithm>
#include <vector>

int main() {
  // Create a vector
  std::vector<int> vector = {1, 3, 5, 2, 4};

  // Find the maximum value
  std::vector<int>::iterator max_it = std::max_element(vector.begin(), vector.end());

  // Print the maximum value
  std::cout << "Maximum value: " << *max_it << std::endl;

  return 0;
}
로그인 후 복사

배열:

배열의 경우 루프 접근 방식을 직접 사용할 수 있습니다. :

<code class="cpp">int array[] = {1, 3, 5, 2, 4};
int max_value = array[0];
for (int i = 1; i < sizeof(array) / sizeof(array[0]); i++) {
  if (array[i] > max_value) {
    max_value = array[i];
  }
}</code>
로그인 후 복사

위 내용은 C 벡터 또는 배열에서 최대값 또는 최소값을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿