• 티스토리 홈
  • 프로필사진
    alpha brain
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
alpha brain
  • 프로필사진
    alpha brain
    • 분류 전체보기 (93)
      • SOFTWARE DEVELOP (68)
        • REACT.JS (3)
        • WEBPACK (4)
        • HTML&CSS (2)
        • EXPRESS (0)
        • DATABASE (0)
        • NODE.JS (3)
        • JAVASCRIPT (24)
        • DOCKER (1)
        • Linux (3)
        • Git (6)
        • GRAPHQL (0)
        • Datastructure (7)
        • Development (6)
        • HTTP (1)
        • Programming Paradigm (1)
        • Algorithm log (5)
        • DEV log (1)
        • Project log (0)
        • I don't know yet (1)
      • 경제, 재무 (23)
      • 여행 (0)
      • 시사, 상식 (2)
  • 반응형
    250x250
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • [Datastructure] Queue, Stack
        2020년 02월 06일
        • alpha brain
        • 작성자
        • 2020.02.06.:31
        728x90
        반응형

        Datastructure 는  data를 표현하는 방법에 대한 이야기이다.  어떤식으로 data를 표현해야 효율적으로 문제를 해결할수 있을지에 대한 것에서 나왔다고 볼 수 있겠다. 비단 프로그래밍뿐만 아니라 일상생활에서도 적용되는 것들도 있다.(다만 그것이 이런 것이다 라고 표현하지 않을 것일 뿐이다.)

        1.Queue (큐)

        Queue라고 하는 이 자료구조는 first in first out 으로 처음 들어간 data가 처음으로 나오는 구조를 갖는다. 

        대표적은 queue는 줄서기이다. 그냥 차례차례 그 순서대로 진행되면 전부 다 Queue라고 보면된다.

         

        Queue가 가지고 있는 property 는 element의 갯수, 방향(순서,index) 정도가 있고, 

        method는 맨 앞에서 element를 꺼내는 pop과 맨뒤에서 element를 넣는 push가 있겠다.

         


        2. Stack(스택)

        stack은 last in first out 으로 마지막에 들어간 data가 바로 처음으로 나오는것이다.

        체력게이지(하트)도 스택이다. (체력이 달면 오른쪽 끝에서 부터 없어지고 체력이 차면 오른쪽끝에서 찬다.)

        이런원리가 적용되면 전부 stack이라고 볼수있다. 

        stack은 property로 element의 갯수(length) ,

        method로는 맨뒤에서 element를 밀어넣는 push, 맨뒤에서 element를 꺼내는 pop이 있을것같다.

         

        728x90
        반응형

        'SOFTWARE DEVELOP > Datastructure' 카테고리의 다른 글

        [Datastructrue] Time Complexity  (0) 2020.02.11
        [Datastructure] Tree / Binary Tree  (0) 2020.02.10
        [Datastructure] Graph  (0) 2020.02.10
        [Datastructure]Hash Table  (0) 2020.02.07
        [Datastructure]Linked List  (0) 2020.02.07
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바