FlashKeepers

IB 디플로마 · Computer Science · 시험 준비

IB 컴퓨터 과학

IB 컴퓨터 과학 교육과정의 핵심 알고리즘, 자료구조, 시스템 기초 개념입니다. 앞면: 용어. 뒷면: 쉬운 말로 풀어 쓴 정의.

이 세트 소개

Computer Science용 IB 디플로마 기본 카드 40장. "알고리즘"와(과) "의사코드"(으)로 시작해요. 시험 준비의 다른 덱은 아래에 있어요.

카드 40장 · 기본 카드 · AI가 작성하고 두 번 검수했어요. 자유롭게 편집하세요.

이 세트 무료로 학습 먼저 살펴보기 iPhone용 FlashKeepers 받기

브라우저에서 바로 열려요. 계정 필요 없음. iPhone·iPad 앱 · Android 앱

알고리즘
정답 보기문제를 해결하거나 작업을 수행하기 위한 정확하고 단계적인 명령의 집합.
의사코드
정답 보기특정 프로그래밍 언어가 아니라 사람이 읽기 쉽도록, 알고리즘의 논리를 코드와 비슷하게 비공식적으로 표현한 것.
변수
정답 보기프로그램에서 이름이 붙은 저장 공간으로, 실행 중에 바뀔 수 있는 값을 담는다.
자료형
정답 보기변수가 담을 수 있는 값의 종류(예: 정수, 문자열)를 지정하는 분류.
배열
정답 보기크기가 고정된 요소들을 순서대로 저장하고, 인덱스로 접근하는 자료구조.
연결 리스트
정답 보기각 노드가 다음 노드를 가리키는 노드들로 이루어진 자료구조로, 삽입과 삭제를 효율적으로 할 수 있다.
스택
정답 보기요소를 같은 쪽 끝에서 넣고 빼는 자료구조로, 후입선출(LIFO) 순서를 따른다.
큐
정답 보기한쪽 끝에서 요소를 넣고 반대쪽 끝에서 빼는 자료구조로, 선입선출(FIFO) 순서를 따른다.
이진 트리
정답 보기각 노드가 자식 노드를 최대 두 개까지 가지는 계층적 자료구조.
그래프 자료구조
정답 보기노드들이 간선으로 연결된 구조로, 네트워크 같은 관계를 표현하는 데 쓰인다.
해시 테이블
정답 보기해시 함수를 이용해 키를 값에 대응시켜 빠르게 검색할 수 있게 한 자료구조.
버블 정렬
정답 보기순서가 맞지 않는 인접한 두 요소를 반복해서 서로 바꾸는 단순한 정렬 알고리즘.
병합 정렬
정답 보기리스트를 절반으로 나누어 각각 정렬한 뒤 다시 합치는 정렬 알고리즘.
이진 탐색
정답 보기정렬된 리스트를 반복해서 절반으로 나누어 목표 값을 빠르게 찾는 탐색 알고리즘.
선형 탐색
정답 보기목표 값을 찾을 때까지 리스트의 요소를 차례대로 하나씩 확인하는 탐색 알고리즘.

앱에 카드 25장 더

이 세트 무료로 학습