Menu
Coddy logo textTech

Rust의 자료구조 강의 및 코스 - Data Structures

Coddy와 함께 자료구조를 마스터하세요. 배열, 연결 리스트, 트리, 그래프, 해시 테이블을 실습하며 탄탄한 문제 해결 기초를 쌓고 프로그래밍 실력을 향상시킬 수 있습니다.

스택 - 자료구조 시리즈 #1

인기

이 코스에서는 스택 자료구조에 대해 배우고, 원하는 언어로 스택을 처음부터 직접 구현해 보며 다양한 코딩 챌린지를 연습합니다!

자료구조
  • 13
  • 6
  • 1

힙 & 우선순위 큐 - 자료구조 시리즈 #7

인기

이 코스에서는 우선순위 큐의 핵심인 Heap 자료구조에 대해 배우고, 선호하는 언어로 MinHeap을 처음부터 직접 구현하며 다양한 코딩 챌린지를 연습합니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 6
  • 1

연결 리스트 - 자료구조 시리즈 #5

인기

이 강좌에서는 연결 리스트(Linked List) 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 연결 리스트를 기초부터 직접 구현해 보며, 다양한 코딩 챌린지를 통해 실습해 봅니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 6
  • 1

Hash Table - 자료구조 시리즈 #4

인기

이 코스에서는 Hash Table 자료구조에 대해 배우고, 선호하는 언어를 사용하여 Hash Table을 처음부터 직접 구현해 보며, 이를 활용한 코딩 챌린지를 연습합니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 12

이진 트리 - 자료구조 시리즈 #3

인기

이 강좌에서는 이진 트리 자료구조에 대해 배우고, 원하는 언어를 사용하여 이진 트리를 처음부터 직접 구현해 보며 다양한 코딩 챌린지를 연습합니다!

자료구조
  • 13
  • 5
  • 1

큐 - 자료구조 시리즈 #2

이 코스에서는 큐(Queue) 자료구조에 대해 배우고, 선호하는 언어를 사용하여 처음부터 직접 큐를 구현해 보며, 이를 활용한 코딩 챌린지 문제를 연습합니다!

자료구조
  • 12
  • 5
  • 1

이중 연결 리스트 - 자료구조 시리즈 #6

이 강의에서는 이중 연결 리스트 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 이중 연결 리스트를 기초부터 직접 구현해 보며 다양한 코딩 챌린지에 도전해 봅니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 6
  • 1

계수 정렬 - DSA 시리즈

신규

값을 집계하여 0 이상의 정수를 선형 시간에 정렬하는 비비교 알고리즘인 계수 정렬(Counting Sort)을 마스터하세요. 카운팅 단계를 구현하고, 원하는 언어로 전체 정렬을 작성하며, O(n + k) 복잡도를 분석하고 코딩 챌린지를 통해 실습해 보세요.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 52

기수 정렬 - DSA 시리즈

신규

음이 아닌 정수를 자릿수별로 정렬하는 비비교 알고리즘인 Radix Sort를 마스터하세요. 안정적인 counting-sort 과정을 구현하고, 원하는 언어로 전체 정렬 알고리즘을 직접 작성하며, 선형 시간 동작을 분석하고 코딩 챌린지로 실습해 보세요.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 55

힙 정렬 - DSA 시리즈

신규

배열 기반 이진 힙을 활용한 정렬 알고리즘인 힙 정렬을 마스터하세요. sift-down 단계를 직접 구현하고, 원하는 언어로 전체 정렬 알고리즘을 작성하며, O(n log n) 시간 복잡도와 O(1) 공간 복잡도를 분석한 뒤 다양한 코딩 챌린지로 실습해 보세요.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 54

퀵 정렬 - DSA 시리즈

신규

실무에서 가장 빠른 정렬 알고리즘 중 하나인 퀵 정렬을 마스터하세요. 파티션 단계를 구현하고, 원하는 언어로 전체 재귀 정렬 코드를 직접 작성하며, 복잡도 분석과 코딩 챌린지를 통해 실력을 쌓을 수 있습니다.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 52

병합 정렬 - DSA 시리즈

신규

대표적인 분할 정복 알고리즘인 Merge Sort를 마스터하세요. 병합 단계를 직접 구현하고, 원하는 언어로 전체 재귀 정렬을 작성하며, O(n log n) 복잡도를 분석하고 코딩 챌린지를 통해 실습해 보세요.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 52

선택 정렬 - DSA 시리즈

신규

가장 단순한 정렬 알고리즘 중 하나인 선택 정렬을 마스터하세요. 단계별 작동 원리를 살펴보고, 원하는 언어로 직접 구현해 보며, 복잡도를 분석하고 코딩 문제를 통해 실습해 보세요.

자료구조
certificate icon

수료 시 인증서

  • 9
  • 3
  • 1
  • 54

그래프 - 자료구조 시리즈 #9

이 코스에서는 Graph 자료구조에 대해 배우고, 원하는 프로그래밍 언어로 무방향 그래프를 처음부터 직접 구현해 보며 다양한 코딩 챌린지를 연습합니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 12

트라이 - 자료구조 시리즈 #8

이 코스에서는 트라이(Trie, 접두사 트리)에 대해 배우고, 원하는 언어로 기초부터 직접 구현해 본 뒤, 다양한 코딩 챌린지를 통해 실전 연습을 진행합니다!

자료구조
certificate icon

수료 시 인증서

  • 14
  • 12

이 자료구조가 동작하는 모습 보기

구조가 움직이는 걸 보면 이해가 쉬워집니다. 인터랙티브 시각화를 살펴본 뒤 직접 코드로 만들어 보세요.

모든 시각화 둘러보기 →

자주 묻는 질문

Rust 자료구조 강의 및 코스 - Data Structures은(는) 무엇인가요?

Coddy와 함께 자료구조를 마스터하세요. 배열, 연결 리스트, 트리, 그래프, 해시 테이블을 실습하며 탄탄한 문제 해결 기초를 쌓고 프로그래밍 실력을 향상시킬 수 있습니다.

Rust 자료구조 강의 및 코스 - Data Structures 코스는 무료인가요?

네 - 모든 코스는 무료로 시작 가능하며, 브라우저에서 실행되어 다운로드가 필요하지 않습니다.

Rust 자료구조 강의 및 코스 - Data Structures 코스는 얼마나 걸리나요?

각 강의는 5~15분이며, 전체 코스는 깊이에 따라 몇 시간에서 며칠의 연습이 필요합니다.
Coddy programming languages illustration

Rust에서 자료구조 강의 및 코스 - Data Structures 시작하기

시작하기