주절주절

고정 헤더 영역

글 제목

메뉴 레이어

주절주절

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • language
      • 파이썬
      • C++
    • Linux
    • 머신러닝 딥러닝
      • Deep Learning
      • Keras
      • PANDAS
      • Tools
    • Tips
    • 게임
    • 주변이야기
    • 공인중개사 2차 공부
      • 공법

검색 레이어

주절주절

검색 영역

컨텐츠 검색

prev_permutation

  • [C++ STL] 순열 (next_permutation, prev_permutation)

    2022.05.08 by 힐둔

[C++ STL] 순열 (next_permutation, prev_permutation)

순열 (permutation) 이란 서로 다른 n개의 원소에서 r개를 중복없이 순서에 상관있게 선택하는 것을 말한다. DFS 등 다른 알고리즘을 통해 구현을 할 수도 있지만, C++ STL에서는 함수를 제공하고 있다. next_permutation(오름차순)과 prev_permutation(내림차순)이 있으며, 오름차순, 내림차순의 기준은 사전적(lexicographically)순서 입니다. 인자로는 vector, array, string등 요소 값을 갖는 자료형이 될 수 있다. 만약 다음 순열이 존재하면 true를 return 하고, 다음 순열이 존재하지 않는 경우, 첫번째 순열로 재배치 되고 false를 return 한다. bool next_permutation( BidirIt first, Bidir..

language/C++ 2022. 5. 8. 11:10

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
주절주절 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바