xu의 성장일지

  • 홈
  • 태그
  • 방명록

자료구조 2

[자료구조] Queue를 활용한 프린터 우선순위 예제

QueueFIFO (First In First Out) 구조먼저 들어간 데이터가 먼저 나오는 자료구조! Queue의 메서드 enqueue(item)큐에 데이터 추가 (뒤에서 넣음)dequeue()큐에서 데이터 제거 (앞에서 꺼냄)peek()가장 앞에 있는 값 확인 (안 꺼냄)isEmpty()큐가 비었는지 확인size()큐의 크기 확인Queue도 Stack과 마찬가지로 배열을 통해 JavaScript에서 구현할 수 있다.const queue = [];queue.push("A"); // enqueue -> 뒤에서 추가queue.push("B");console.log(queue.shift()); // dequeue → A -> 앞에서 제거console.log(queue); // ["B"]S..

개발/자료구조 2025.05.11

[자료구조] Stack을 이용한 괄호 유효성 검사 예제

스택 (Stack)LIFO (Last In First Out) 구조가장 마지막에 넣은 걸 먼저 꺼내는 자료구조 주요 메서드 push(item)스택에 데이터 추가pop()스택에서 데이터 꺼냄 (마지막 값)peek()가장 위에 있는 값만 확인 (꺼내진 않음)isEmpty()스택이 비었는지 확인length 또는 size()현재 스택의 길이 확인 JavaScript에는 Stack 자료구조가 따로 없지만, 배열을 통해 구현할 수 있다.배열에서 Stack의 메소드를 쓰면 스택처럼 동작하는 것!const stack = [];stack.push(1); // [1]stack.push(2); // [1, 2]console.log(stack.pop()); // 2 꺼냄console.log(stack); // ..

개발/자료구조 2025.05.11
이전
1
다음
더보기
프로필사진

xu의 성장일지

  • 분류 전체보기 (56) N
    • 부트캠프 (1)
    • 책 (1)
    • 회고 (1)
    • 대외활동 (2)
    • 개발 (51) N
      • HTML&CSS (2)
      • JavaScript (7)
      • React&Redux (6)
      • Node.js (5)
      • Database (2)
      • AWS (4)
      • TypeScript (6)
      • 프로젝트 (14)
      • 트러블 슈팅 (1)
      • 알고리즘 (1)
      • 자료구조 (2) N

Tag

TypeScript, react, RTK, Next.js, CSS, RTK Query, HTTPS, CloudFront, 자동로그인, S3, AWS, Javascript, Redux, HTML, OAuth2.0, TODOlist, TMDB, redux dev tool, 카카오디벨로퍼, 자료구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바