늦깍이 코린이

  • 홈
  • 태그
  • 방명록

recursion 2

2. Recursion(2)

인프런의 '영리한 프로그래밍을 위한 알고리즘 강좌' 내용 정리입니다. 순환적 알고리즘의 설계 적어도 하나의 base case, 순환되지 않고 종료되는 case가 반드시 있어야한다. 모든 case는 결국 base case로 수렴해야함. 암시적 매개변수를 명시적 매개변수로 바꾸어라. 다양한 예들 순차 탐색(sequential search) - recursion이 없는 버전 // data[0]에서 data[n-1] 사이에서 target을 검색하는 것. // 검색 구간의 시작 인덱스 0은 보통 생략(암시적 매개변수) int search(int [] data, int n, int target){ for(int i = 0 ; i < n ; i++){ if (data[i] == target) return i; ret..

알고리즘 공부 2022.09.16

2. Recursion(1)

인프런의 '영리한 프로그래밍을 위한 알고리즘 강좌' 내용 정리입니다. Recursion이란? 자기 자신을 호출하는 함수 ( 재귀 함수 ) pubilc class Code01 { public static void main(String [] args) { func(); } public static void func() { System.out.println("Hello..."); func();// 재귀 함수 } } 무한 루프에 빠지지 않는 재귀 함수 적어도 하나의 recursion에 빠지지 않는 경우를 만들면 된다. pubilc class Code01 { public static void main(String [] args) { int n = 4; func(n); } public static void func..

알고리즘 공부 2022.09.15
이전
1
다음
더보기
프로필사진

늦깍이 코린이

뚝딱뚝딱 코린이의 일기장

  • 분류 전체보기 (44)
    • javascript (6)
      • 문법 공부 (1)
      • Deep Dive (3)
      • 실습 (2)
    • 백준 문제풀이 (15)
    • 알고리즘 공부 (5)
    • 자료구조 (10)
    • 기타 공부 (2)
    • 내 홈페이지 만들기 (2)
    • AWS (2)
    • 배포 관리 (1)
    • iOS (1)
    • Android (0)

Tag

binary tree, 인프런, 영리한 프로그래밍을 위한 알고리즘 강좌, 자료구조, 큐, 모던자바스크립트, 구현, 자바, 알고리즘, 스택, 바닐라js, JS, Java, 자바스크립트, 백준, 재귀, 문제풀이, queue, deep dive, 자바로 배우는 쉬운 자료구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바