예은이의 이것저것

자료구조 기초 본문

나는 컴공이다/개념 정리

자료구조 기초

김짱짱 2021. 2. 1. 12:03

탐색: 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정

자료구조: 데이터를 표현하고 관리하고 처리하기 위한 구조

 

※스택(Stack) - 선형 자료구조

 - 선입후출(FILO)/후입선출(LIFO) 구조

 - pop()했을 때, 가장 나중에 들어간 데이터가 나옴

 

※큐(Queue) - 선형 자료구조

 - 선입선출(FIFO) 구조

 - pop()했을 때, 가장 먼저 들어간 데이터가 나옴

※재귀 함수: 자기 자신을 다시 호출하는 함수

  • 종료조건(함수 초반에 if문을 통해 해결) - 종료조건을 명시하지 않으면 무한호출
  • 컴퓨터 내부에서 스택의 구조로 수행됨
  • 반복문과의 비교 - 코드가 간결(점화식에서 코드로 옮기기 편함)

 

출처 | 이것이 취업을 위한 코딩테스트다 with 파이썬 (나동빈 저)

'나는 컴공이다 > 개념 정리' 카테고리의 다른 글

서로소 집합(Disjoint Set)  (0) 2021.02.08
DFS/BFS  (0) 2021.02.01
Binary Search(이진 탐색)  (0) 2021.01.24
Sorting (정렬)  (0) 2021.01.24
Dynamic Programming (동적 계획법)  (0) 2021.01.24