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

您将获得的技能: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
中级 · 专项课程 · 3-6 个月

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

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Database Management Systems, System Design and Implementation, Theoretical Computer Science, Programming Principles, Computer Programming, Computer Science, Data Storage
中级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: 数据分析, 数据字典, 数据结构, 数据存储, 开发环境, 软件安装, 计算机编程工具, 文件管理, Python 编程, 数据操作, 数据处理, 文件输入/输出
初级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
中级 · 专项课程 · 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 编程, 运筹学, Algorithm, Java, 数据结构, 理论计算机科学, 算法, 图论
中级 · 课程 · 3-6 个月

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

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