컴공돌이
  • 홈
    • 분류 전체보기
      • Coding Diary
      • Portfolio & Career
      • Hackathon & Contest
      • Security
        • Network
        • Web
        • System
      • Cloud
        • Kafka
        • k8s
      • Database
        • Spark
      • OS
        • Linux
      • Web development
        • Frontend
        • Backend & Server
        • DB
      • Network
        • Network
      • Language
        • Python
        • Java
        • C++
        • C
        • Go
      • Wargame
        • log.eagle-jump.org
        • overthewire.org
        • bof 원정대
      • Study
        • 혼자 공부하는 책
        • 혼자 공부하는 강의
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
Language/Java 검색 결과
1 개의 검색 결과가 있습니다.
Language/Java

[Java][알고리즘]Recursion의 개념1

오늘부터 알고리즘 책과 Youtube 및 Kocw 사이트의 강의를 보고 알고리즘 공부를 시작합니다!! 오늘은 Recursion에 대해서 공부해보겠습니다. Recursion은 반복, 재귀로 많이 알려진 알고리즘인데요 자기 자신을 다시 호출하는 함수(메서드)를 의미합니다 기본구조는 위 사진입니다. 하지만 위 사진의 코드는 치명적인 단점을 가지고 있습니다. 바로 코드가 무한루프에 빠진다는 점이죠! 종료조건(Base case)와 반복조건(recursion case)로 안 나눠져있기 때문입니다. 정확히 따지면 종료조건이 없어서 무한루프에 빠진다고 할 수 있습니다. 다시 한번 코드를 짜봅시다. 이렇게 짜면 Hello...가 4번만 출력되고 종료가 됩니다.! 그래서 재귀는 적어도 하나의 종료조건이 있어야 한다는 조건..

2017. 7. 21. 15:49
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기
    • Coding Diary
    • Portfolio & Career
    • Hackathon & Contest
    • Security
      • Network
      • Web
      • System
    • Cloud
      • Kafka
      • k8s
    • Database
      • Spark
    • OS
      • Linux
    • Web development
      • Frontend
      • Backend & Server
      • DB
    • Network
      • Network
    • Language
      • Python
      • Java
      • C++
      • C
      • Go
    • Wargame
      • log.eagle-jump.org
      • overthewire.org
      • bof 원정대
    • Study
      • 혼자 공부하는 책
      • 혼자 공부하는 강의

블로그 인기글

Powered by Privatenote Copyright © 컴공돌이 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바