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)

블로그 메뉴

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

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Declan Andrew
알고리즘과 자료구조

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

알고리즘과 자료구조

프로그래밍의 배열 인덱스(번호)는 왜 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 블로그 확인 잘 안합니다.

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.