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

您将获得的技能: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · 中级 · 专项课程 · 1-3 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, System Design and Implementation, Programming Principles, Computer Programming, Theoretical Computer Science, Data Storage, Computer Science
★ 2.9 (40) · 中级 · 专项课程 · 3-6 个月

您将获得的技能: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics
中级 · 专项课程 · 3-6 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
★ 3.6 (13) · 中级 · 专项课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据分析, 文件输入/输出, 软件安装, 数据操作, 数据存储, 数据字典, 数据处理, 开发环境, Python 编程, 计算机编程工具, 数据结构, 文件管理
★ 4.9 (9.7万) · 初级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Problem Solving, Solution Design, Applied Mathematics, Geometry
中级 · 专项课程 · 3-6 个月

您将获得的技能: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Performance Tuning, Memory Management
中级 · 专项课程 · 3-6 个月

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


Princeton University
您将获得的技能: Java 编程, Java, 图论, 计算机编程, 算法, Algorithm, 理论计算机科学, 运筹学, 数据结构
★ 4.9 (2048) · 中级 · 课程 · 3-6 个月

University of Michigan
您将获得的技能: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (73) · 中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: Java 编程, 计算机编程, 计算机结构, 可扩展性, 计算机系统, 算法, 计算逻辑, Algorithm, 理论计算机科学, 数据结构, 计算机科学, 计算机硬件
★ 4.7 (766) · 中级 · 课程 · 1-3 个月