Script Programming(스크립트 프로그래밍)

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

알고리즘/피보나치 2

네가보나치(Negabonacci) 란

피보나치 수열이 0 이상의 정수 n에 대하여 선형점화공식(linear recurency): f(n) = f(n - 1) + f(n - 2) 과 과 초기조건(initial condition): f(0) = 0, f(1) = 1 로 정의된 수열인데 이를 음의 정수 n에 대하여도 위의 점화공식을 f(n) = f(n + 2) - f(n + 1) (∀ n = -1, -2, -3, -4, -5, ...) 로 고쳐 축차 적용하여 얻어지는 수열 f(-1), f(-2), f(-3), f(-4), f(-5), .... 을 네가보나치 수열(negabonacci sequence)이라고 한다. 즉, f(-1) = f(1) - f(0) = 1 - 0 = 1 f(-2) = f(0) - f(-1) = 0 - 1 = -1 f(-3) ..

알고리즘/피보나치 2023.12.15

피보나치 수(Fibonacci number)이란?

피보나치 수열는 피보나치가 토끼의 성장과 번식을 관찰하다가 발견한 수열이라고 합니다. 피보나치 수(Fibonacci number)의 정의는 간단합니다. 0과 1로 시작해서 덧셈을 계속 이어가면 얻어지는 수들입니다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...... 초항을 제 0항으로 하고 제 0항, 제 1항, 제 2항, ...... 순으로 나열하면 F(0), F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), F(9), F(10), ...... 이 되고, 번호를 괄호 속에 넣지 않고 우측 첨자로 붙여 나열하면, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, ...... 이 됩니다. 즉, F0 = F(0) = ..

알고리즘/피보나치 2023.12.15
이전
1
다음
더보기
프로필사진

Script Programming(스크립트 프로그래밍)

본격적인 애플리케이션 개발에 앞서 미리 빠르게 작성하고 테스트하는데는 스크립팅 언어가 제격이다. 이 블로그는 스크립팅 언어의 프로그래밍 능력을 단 시간에 향상시키는 것을 돕기 위해 개설되었다.

  • 분류 전체보기 (726)
    • 프로그래밍 (606)
      • ASP (0)
      • BASIC (23)
      • BC (1)
      • Boo (21)
      • C (44)
      • C# (36)
      • C++ (58)
      • Ch (3)
      • Clojure (2)
      • Common Lisp (28)
      • D (5)
      • DHTML (0)
      • ErLang (2)
      • F# (31)
      • Flash (1)
      • Gnuplot (1)
      • Go (24)
      • GRails (0)
      • Groovy (34)
      • Haskell (13)
      • HTML5&CSS (0)
      • Io (14)
      • IronPython (4)
      • J# (0)
      • Java (36)
      • JavaFX (2)
      • Javascript (1)
      • JRuby (1)
      • JSP (1)
      • jQuery (0)
      • Julia (21)
      • Jytthon (3)
      • Lua (20)
      • LuaJava (0)
      • Mathematica (2)
      • Maxima (4)
      • Objective-C (17)
      • OCaml (26)
      • Octave (8)
      • Pascal (4)
      • Perl (1)
      • PHP (4)
      • PowerShell (2)
      • Python (49)
      • R (1)
      • Rails (0)
      • Razor (0)
      • Ruby (26)
      • Sage (1)
      • Scala (16)
      • Scheme (1)
      • SciLab (1)
      • SVG (2)
      • TeX (11)
    • 소개와 설치 (37)
      • 프로그래밍 언어 (4)
      • Boo (0)
      • Boost (1)
      • C++ (3)
      • Ch (0)
      • Clojure (1)
      • Common Lisp (0)
      • D (2)
      • Groovy (2)
      • F# (1)
      • GRails (2)
      • GSL (1)
      • Haskell (0)
      • HTML5 & CSS (0)
      • Io (1)
      • Java (0)
      • Jython (1)
      • Lua (2)
      • Mono (2)
      • MPIR (1)
      • Objective-C (0)
      • OCaml (3)
      • PARI-GP (0)
      • Python (2)
      • Rails (1)
      • Ruby (1)
      • Sage (0)
      • Scala (2)
      • Scheme (1)
      • Tomcat (1)
      • Xcas (1)
      • Rust (0)
      • Node-JS (0)
      • Kotlin (0)
      • BASIC (1)
    • 알고리즘 (6)
      • 수치해석 (1)
      • 선형대수 (0)
      • 암호학 (0)
      • 자료구조 (0)
      • 정수론 (3)
      • 피보나치 (2)
    • 역사 (8)
      • C (1)
      • C++ (1)
      • Groovy (2)
      • Haskell (1)
      • Io (0)
      • Java (1)
      • JRuby (0)
      • Jython (0)
      • Lua (0)
      • Python (1)
      • Ruby (1)
      • Scala (0)
    • 학습 (56)
      • 수학 (56)
    • 일반 (4)
      • 편집기 (2)
      • 사진 (1)
    • OS (운영체제) (1)

Tag

Python, 복소수계산, gmp, latex, 제곱근, 분수계산, MPIR, Haskell, 복소수, 팩토리얼, 행렬계산, 부동소수점수, 행렬식, 감마함수, mathTeX, 함수형 언어, 평방근, 역쌍곡선함수, 입방근, 역삼각함수,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바