#알고리즘

“알고리즘” 태그 앱

사람들이 대화로 만든 “알고리즘” 태그 앱 5개를 둘러보세요. 마음에 드는 앱을 실행해 보고, 리믹스해 내 것으로 만드세요.

시간 복잡도

시간 복잡도는 같은 번호를 가진 사람이 있는지 찾는 문제를 통해 알고리즘의 효율을 배우는 인터랙티브 코딩 기초 학습 앱입니다. 모든 사람의 짝을 비교하는 방법과 표를 한 번 만들어 조회하는 방법의 걸음 수를 비교하고, 사람 수를 열 배로 늘렸을 때 작업량이 어떻게 달라지는지 보여 줍니다.

익명

이진 탐색

이진 탐색은 목록에서 원하는 항목을 찾는 세 가지 방법을 비교하며 배우는 코딩 기초 학습 앱입니다. 항목을 하나씩 훑는 순차 탐색, 정렬된 목록을 반씩 줄이는 이진 탐색, 이름표를 이용해 바로 찾는 방법을 단계별 도전 과제로 체험할 수 있습니다.

익명

재귀 함수

재귀 함수는 함수가 자기 자신을 호출하는 원리를 단계별로 익히는 인터랙티브 코딩 학습 앱입니다. ‘인형 속 인형’에서는 멈춤 조건과 호출 횟수를 확인하고, ‘차곡차곡’에서는 호출 스택이 돌아오며 값을 만드는 과정을 살펴봅니다.

익명

정렬 알고리즘

‘정렬 알고리즘’은 이웃한 막대를 바꾸며 오름차순 정렬의 원리를 배우는 코딩 기초 학습 앱입니다. 손으로 직접 막대를 교환하고, 컴퓨터처럼 이웃한 값을 비교·교환하는 과정을 한 단계씩 또는 자동으로 관찰할 수 있습니다.

익명

조건문

조건문은 갈림길에 선 로봇에게 만약~아니면 규칙을 정해 길을 고르게 하며 조건문의 기초를 익히는 인터랙티브 코딩 학습 앱입니다. 문 색에 따라 길을 선택하는 활동부터 여러 지도에 같은 규칙을 적용하는 퍼즐, 키·나이·기온·홀짝·점수에 따라 손님을 안내하는 규칙 만들기까지 세 가지 활동으로 구성되어 있습니다.

익명

아이디어가 있나요? 말로 설명하면 Collabby가 실행·공유할 수 있는 웹앱을 만들어 줍니다.

내 앱 만들기