Data Structure 和 Algorithm 课程可以帮助您学习数组、Linked List、树和图结构,以及排序和搜索算法。您可以培养解决问题、优化代码效率和分析算法复杂性的技能。许多课程都会介绍 Python、Java 或 C++ 等工具来实现这些概念,并提供编码挑战平台,通过实际应用来强化您的理解。

Northeastern University
您将获得的技能: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
混合 · 课程 · 1-4 周

您将获得的技能: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
中级 · 课程 · 1-3 个月

Codio
您将获得的技能: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Graph Theory, Algorithms, Computational Thinking
中级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 算法, 调试, 数据结构, 计算思维, C(编程语言), Algorithm, 编程原则
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 算法, 图论, 组合学, 理论计算机科学, 数学建模, 运筹学, 线性代数, 计算思维, Algorithm, Python 编程
攻读学位
高级设置 · 课程 · 1-4 周

您将获得的技能: Algorithms, Pseudocode, Javascript, Data Structures, Computational Thinking, Performance Tuning, Computer Programming, Solution Design, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

Rice University
您将获得的技能: 数据分析, 图论, 算法, 理论计算机科学, 数据结构, 分析, 计算思维, 网络分析, Python 编程, Algorithm, 编程原则
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: C++ (Programming Language), Data Structures, File I/O, Data Store, Data Cleansing, Data Mapping, Data Integrity
中级 · 指导项目 · 不超过 2 小时

University of Colorado System
您将获得的技能: 计算机编程, 算法, 计算思维, C(编程语言), 计划发展, 数据收集, 数据存储, Algorithm, Microsoft Visual Studio, 编程原则
初级 · 课程 · 1-4 周

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Computer Programming, Computer Science, Data Storage
中级 · 课程 · 1-3 个月