분류 전체보기

    [백준][파이썬] 10845번 큐

    10845번 : 큐(queue) 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아니면 0을 출력한다. front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. back: 큐의 가장 뒤에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. 입력 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ ..

    [알고리즘][파이썬] 큐, 스택 / queue, stack

    CS 자료구조 중 가장가장 기본적이고 가장가장 쉬운 것.. 고마워 올해 1학기에 자료구조 수업을 들었는데.. 내가 알던 CS 세계는 작고도 작았구나를 깨우쳐 준 과목이었다.. 아무튼 레쮸고 큐와 스택 (queue&stack) 자료구조의 한 종류 ( 자료구조 : 데이터를 표현하고 관리하고 처리하기 위한 구조 ) 자료를 일렬로 보관 자료를 넣는 동작 & 자료를 빼는 동작 가능 삽입(push), 삭제(pop) 함수로 구성 오버플로와 언더플로도 같이 고민 필요 오버플로 : 특정 자료구조가 수용할 수 있는 데이터의 크기가 이미 가득 찬 상태에서 삽입 연산 수행 시 발생 언더플로 : 자료구조에 데이터가 없는 상태에서 삭제 연산 수행 시 발생 큐 (queue) 작업들이 처리되기 전에 대기 중인 선형 리스트 자료 구조..

    [알고리즘] 알고리즘 스터디 계획 / Algorithm Study Plan

    대망의첫 자율 스터디.. (학교 수업,동아리 이외) 대망의 첫 티스토리 글.. 진행 방법 목표 : 이것이 취업을 위한 코딩테스트다 with 파이썬 교재 완료 사용 언어 : 파이썬(Python) 커리큘럼 : 스택/큐 > 그리디 > 구현 > DFS/BFS > 정렬 > 이진탐색 > 다이나믹 > 최단경로 > 그래프 일정 : 2023.1 ~ 2023.2 깃헙 레포지토리 : https://github.com/dudrhy12/Algorithm-Study.git GitHub - dudrhy12/Algorithm-Study: [2023 Winter ~ ] Algorithm Study ✏️ [2023 Winter ~ ] Algorithm Study ✏️. Contribute to dudrhy12/Algorithm-Stud..