이 강좌에 대하여

최근 조회 549,005

학습자 경력 결과

37%

가 이 강좌를 수료한 후 새로운 커리어를 시작함

39%

가 이 강좌를 통해 확실한 경력상 이점을 얻음

12%

가 급여 인상 또는 승진 성취
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 6개 강좌 중 2번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
중급 단계

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

완료하는 데 약 25시간 필요
영어

귀하가 습득할 기술

Binary Search TreePriority QueueHash TableStack (Abstract Data Type)List

학습자 경력 결과

37%

가 이 강좌를 수료한 후 새로운 커리어를 시작함

39%

가 이 강좌를 통해 확실한 경력상 이점을 얻음

12%

가 급여 인상 또는 승진 성취
공유 가능한 수료증
완료 시 수료증 획득
100% 온라인
지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.
다음 특화 과정의 6개 강좌 중 2번째 강좌:
유동적 마감일
일정에 따라 마감일을 재설정합니다.
중급 단계

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

완료하는 데 약 25시간 필요
영어

제공자:

Placeholder

캘리포니아 샌디에고 대학교

Placeholder

국립 연구 고등 경제 대학

강의 계획 - 이 강좌에서 배울 내용

콘텐츠 평가Thumbs Up92%(32,530개의 평가)Info
1

1

완료하는 데 5시간 필요

Basic Data Structures

완료하는 데 5시간 필요
7개 동영상 (총 60분), 7 개의 읽기 자료, 2 개의 테스트
7개의 동영상
Singly-Linked Lists9m
Doubly-Linked Lists4m
Stacks10m
Queues7m
Trees11m
Tree Traversal10m
7개의 읽기 자료
Welcome10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
Available Programming Languages10m
FAQ on Programming Assignments10m
Acknowledgements10m
1개 연습문제
Basic Data Structures30m
2

2

완료하는 데 1시간 필요

Dynamic Arrays and Amortized Analysis

완료하는 데 1시간 필요
5개 동영상 (총 31분), 1 개의 읽기 자료, 1 개의 테스트
5개의 동영상
Amortized Analysis: Aggregate Method5m
Amortized Analysis: Banker's Method6m
Amortized Analysis: Physicist's Method7m
Amortized Analysis: Summary2m
1개의 읽기 자료
Slides and External References10m
1개 연습문제
Dynamic Arrays and Amortized Analysis30m
3

3

완료하는 데 7시간 필요

Priority Queues and Disjoint Sets

완료하는 데 7시간 필요
15개 동영상 (총 129분), 6 개의 읽기 자료, 4 개의 테스트
15개의 동영상
Naive Implementations of Priority Queues5m
Binary Trees1m
Basic Operations12m
Complete Binary Trees9m
Pseudocode8m
Heap Sort10m
Building a Heap10m
Final Remarks4m
Overview7m
Naive Implementations10m
Trees for Disjoint Sets7m
Union by Rank9m
Path Compression6m
Analysis (Optional)18m
6개의 읽기 자료
Slides10m
Tree Height Remark10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
3개 연습문제
Priority Queues: Quiz12m
Quiz: Disjoint Sets30m
Priority Queues and Disjoint Sets30m
4

4

완료하는 데 6시간 필요

Hash Tables

완료하는 데 6시간 필요
22개 동영상 (총 170분), 4 개의 읽기 자료, 3 개의 테스트
22개의 동영상
Analysing Service Access Logs7m
Direct Addressing7m
List-based Mapping8m
Hash Functions3m
Chaining Scheme6m
Chaining Implementation and Analysis5m
Hash Tables6m
Phone Book Problem4m
Phone Book Problem - Continued6m
Universal Family9m
Hashing Integers9m
Proof: Upper Bound for Chain Length (Optional)8m
Proof: Universal Family for Integers (Optional)11m
Hashing Strings9m
Hashing Strings - Cardinality Fix7m
Search Pattern in Text7m
Rabin-Karp's Algorithm9m
Optimization: Precomputation9m
Optimization: Implementation and Analysis5m
Instant Uploads and Storage Optimization in Dropbox10m
Distributed Hash Tables12m
4개의 읽기 자료
Slides and External References10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
2개 연습문제
Hash Tables and Hash Functions30m
Hashing30m

검토

데이터 구조의 최상위 리뷰

모든 리뷰 보기

데이터 구조 및 알고리즘 특화 과정 정보

데이터 구조 및 알고리즘

자주 묻는 질문

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.