- 자료구조 : 데이터의 특징을 고려하여 데이터를 저장하는 방법
- 자료구조의 특징
- 최대한 메모리를 효율적으로 저장 및 반환하는 방법으로, 데이터를 관리하는것
- 대용량일수록 빨리 저장하고 빨리 검색하여 메모리를 최대한 효율적으로 사용하여 유저들에게 실행결과를 빨리 돌려주는 방법
1] 스택(stakc)
- LIFO(last in first out)- push : 데이터 저장- pop : 데이터 추출
- 스택을 활용한 함수 작성
2 ] 큐(Queue) : FIFO(first in first out)
- 선입선출 (먼저 들어간 데이터가 먼저 나오는 형식)
- offer : 데이터 삽입
- poll : 데이터 추출
- 큐를 활용한 함수 작성
지금까지 파이썬의 스택과 큐의 활용 시간이었습니다.
'파이썬 Phyton' 카테고리의 다른 글
[파이썬 코딩] if와 while 차이점 (0) | 2023.07.16 |
---|---|
[파이썬 코딩] enumerate (0) | 2023.07.16 |
[파이썬 코딩] 람다식 _ lambda 정의 및 사용방법 (map, filter, reduce 활용) (0) | 2023.07.11 |
[파이썬 코딩] 정렬과 탐색 (sort, sorted 함수, 람다식 활용 정렬방법) (0) | 2023.07.11 |
[파이썬 코딩] 내장함수를 이용한 문제 (0) | 2023.07.11 |