Declan Andrew
Kaminion
Declan Andrew
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 잡담 (1)
    • AI (0)
      • 논문 리뷰 (0)
    • 유니티 (1)
    • C (2)
    • Java (11)
    • 서버(Server) (10)
      • PHP (1)
      • DevOps (4)
    • JavaScript (12)
      • Node.js (1)
      • React.js (6)
    • 프론트엔드 (1)
    • 안드로이드 (2)
    • 알고리즘과 자료구조 (2)
    • 통계 (0)
      • 중학 통계 (0)
      • 고등 통계 (0)
      • 대학 통계 (0)
    • 컴퓨터과학 (19)
      • 디지털 논리회로 (6)
      • 인공지능 (3)
      • 데이터베이스 (3)
      • 정보통신망(네트워크) (4)
      • 프로그래밍 언어론 (0)
      • 운영체제 (3)
    • 수학 (8)
      • 기초 수학 (5)
      • 공학 수학 (3)
      • 게임 수학 (0)
    • 자격증 (12)
      • AWS (3)
      • 정보처리기사 (9)
    • 빅데이터 (1)
      • 이론 (0)
      • 실습 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 티스토리로이동

공지사항

인기 글

태그

  • 리액트
  • 자격증
  • qnet
  • 자바스크립트
  • 논리회로
  • react-native
  • 수학
  • React
  • JavaScript
  • Ai
  • java
  • 정보처리기사
  • Database
  • js
  • 프로그래머
  • array
  • 파이썬
  • 큐넷
  • Q-net
  • 개발
  • 인공지능
  • OS
  • Programming
  • 리눅스
  • 기사
  • 데이터베이스
  • DB
  • 자바
  • 프로그래밍
  • 정처기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Declan Andrew

Kaminion

알고리즘과 자료구조

프로그래밍의 배열 인덱스(번호)는 왜 0부터 시작할까?

2020. 1. 15. 22:58
반응형

여러가지 이유가 있겠지만 네덜란드의 유명한 컴퓨터과학자인 다익스트라(알고리즘으로 유명한 그 사람맞다)가 고안해낸 방법이다.

 

수학에서 수의 구간을 표현하는 방법은 4가지가 존재한다.

1. 열린 구간

2. 닫힌 구간

3. 반열린 구간

4. 반닫힌 구간

 

시작은 닫힌 구간, 끝은 열린구간으로 표현하는 것이 좋다고 이야기 했다.

ex ) 2 <= n < 13

 

시작과 끝의 간격은 전체요소의 개수와 일치하는 것이 좋다는 얘기다.

2와 12사이의 숫자는 총 11개인데 이걸 일치시키는 것이 표현하기 쉽다는 것이다!

 

다익스트라의 말에 의하면 그렇단다

반응형

'알고리즘과 자료구조' 카테고리의 다른 글

프린스턴 대학교 코세라 알고리즘 1  (0) 2020.03.01
    '알고리즘과 자료구조' 카테고리의 다른 글
    • 프린스턴 대학교 코세라 알고리즘 1
    Declan Andrew
    Declan Andrew
    궁금한 점은 메일 주세요. jwsoft0529@gmail.com 블로그 확인 잘 안합니다.

    티스토리툴바