Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정보처리기능사 따는법
- 코드펜
- 글 에디터 넣는법
- 터미널에서 angular project 생성
- 앵귤러 명령어
- angular 터미널
- ck editor 사진 넣는법
- 에디터 api
- 정보처리기능사 필기 준비
- 코드펜 복사해도 안되는 이유
- 정보처리기능사 필기
- 에디터 사용법
- 서버의 의미
- ck editor 사진
- 반응형 정사각형
- 반응형 웹
- 프로토콜 뜻
- 코드펜 옮겨오는 법
- 정보처리기능사 준비
- ck editor 이미지 업로드
- 프로토콜이란
- 앵귤러 터미널 명령어
- 터미널 명령어
- 무료 에디터 사용법
- 서버란 무엇인가
- 서버 뜻
- 코드펜 안되는 이유
- 프론트엔드 용어
- 정보처리기능사
- CK Editor
Archives
- Today
- Total
멋진 개발자가 되고 싶어
자료구조란 무엇인가? (추상적 자료구조, stack, queue, LIFO, FIFO) 본문
✏️자료구조
ADT
- ABSTRACT DATA TYPE의 약자
추상적 자료구조
를 의미한다.
자료구조는 왜 알아야하는가?
- 자료구조에 대한 이해가 있으면 프로그램을 보다
쉽고 효율적으로 제작
할 수 있게된다.
자료구조의 종류
- 배열 (ARRAY)
- 리스트 (LIST)
- 단일 연결 리스트
- 이중 연결 리스트
- 스택 (STACK)
- 해쉬 테이블 (HASH TABLE)
STACK
- 뒤로 가기, 되돌리기와 같은 기능에 사용한다.
- 데이터 입출력 방식이
LIFO
이다.
LIFO
- LAST IN FIRST OUT의 약자
- 마지막에 입력된 데이터가 가장 처음 출력되는 방식을 의미
- 후입선출
QUEUE
- 이메일 전달, 푸쉬 알림 같은 기능에 사용한다.
- 데이터 입출력 방식이
FIFO
이다.
FIFO
- FIRST IN FIRST OUT의 약자
- 처음 입력된 데이터가 가장 처음 출력되는 방식을 의미
- 선입선출
자료구조의 설계에서 중요한 점은 무엇인가?
- 자료에 순서가 존재하는가?
- 중복 데이터 입력이 가능한가?
- 검색에 효율적인가?
- 수정에 효율적인가?
✅ 참고자료
노마드 코더 - 개발자라면 무조건 알아야하는 자료구조! 5분컷.
드림코딩 - 자료구조와 알고리즘 그리고 코딩테스트?
'CODE > 용어 정리' 카테고리의 다른 글
ISP는 무엇일까? (0) | 2023.09.02 |
---|---|
CTA란 무엇일까? (0) | 2023.08.05 |
프로토콜이란 무엇인가? (프로토콜의 뜻 / 예시) (0) | 2022.12.05 |
서버(Server)란 무엇인가? (0) | 2022.12.05 |
SPA는 무엇일까? (0) | 2022.09.27 |
Comments