<algorithm> ํค๋์ ์ํ sort ํจ์๋ ๋ฐฐ์ด ํน์ ๋ฒกํฐ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํฉ๋๋ค.
syntax๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
// ๋ฐฐ์ด
std::sort(arr, arr + arr_length);
// ๋ฒกํฐ
std::sort(vec.begin(), vec.end());
๋ฐฐ์ด์ ๊ฒฝ์ฐ์๋ (๋ฐฐ์ด, ๋ฐฐ์ด + ๋ฐฐ์ด๊ธธ์ด) ์ ํํ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๊ธธ์ด๊ฐ 5์ธ ๋ฐฐ์ด my_arr์ ๋ํด์๋
std::sort(my_arr, my_arr + 5);
์ ๋๋ค.
๋ฒกํฐ์ ๊ฒฝ์ฐ์๋ ํญ์ ๊ฐ์ต๋๋ค.
'C++ > ํจ์ (Function)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++] max_element ์ find๋ก ํด๋น ๊ฐ ์ธ๋ฑ์ค ์ฐพ๊ธฐ (0) | 2024.01.16 |
---|---|
[C++] c type string์ ๋ํ getline ํจ์์ ํ์ฉ (0) | 2024.01.16 |
[C++] transform (0) | 2024.01.05 |
[C++] c_str() ํจ์ (0) | 2023.12.23 |
[C++] ํจ์์์ ํฌ์ธํฐ๋ฅผ ๋ฐํํ๊ธฐ (Returning a Pointer from a Function) (1) | 2023.12.22 |