본문 바로가기

barded

검색하기
barded
프로필사진 barded

  • 분류 전체보기 (32)
    • 자료구조 (2)
    • 알고리즘 (2)
    • 자바 (0)
    • 스프링 (0)
    • 코드트리 (7)
    • 프로젝트 (0)
      • 어디가게 (6)
      • 투게덕 (3)
      • CMS (1)
      • 몇대몇 (2)
      • 무물 (7)
    • CS (0)
      • 운영체제 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
  • 자바
  • 코딩테스트
  • 알고리즘
  • 코드트리
  • 트러블슈팅
  • 코딩테스트실력진단
  • 어디가게
  • 자료구조
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록알고리즘 (1)

barded

[알고리즘] 순열, 조합, 부분집합

순열 순열(Permutation) 이란 n개 중 r개의 숫자를 순서대로 뽑는경우를 말한다. 예를들어 [1, 2, 3] 에서 2개의 숫자를 뽑는 경우는 [1,2],[1,3] [2,1],[2,3] [3,1],[3,2] 이렇게 총 6개가 된다. visited 배열을 사용해서 순열을 구현해보자. static void perm(int[] arr, int[] output, boolean[] visited, int depth, int n, int r) { if(depth == r) { print(output, r); return; } for(int i = 0; i < n; i++) { if(!visited[i]) { visited[i] = true; output[depth] = arr[i]; perm(arr, out..

알고리즘 2023. 11. 30. 14:26
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바