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

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

您将获得的技能: 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 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Theoretical Computer Science, Programming Principles, Query Languages, Computer Programming, Performance Tuning, Computer Science, Data Storage
中级 · 专项课程 · 3-6 个月

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

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

Princeton University
您将获得的技能: 计算机编程, 图论, 数据结构, 理论计算机科学, Java 编程, 算法, 运筹学, 计算思维, 线性代数, 网络路由, Algorithm
中级 · 课程 · 3-6 个月

Tsinghua University
您将获得的技能: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
中级 · 课程 · 1-3 个月

您将获得的技能: Data Wrangling, Data Import/Export
中级 · 课程 · 1-3 个月

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

University of California San Diego
您将获得的技能: 适应性, 计算机编程, JUnit, 数据结构, 用户界面(UI), 图论, Java 编程, Java, 交互式数据可视化, 成长意识, 算法, 社交网络分析, 单元测试, 事件驱动编程, 网络分析, 性能调整, 面向对象编程(OOP), Algorithm, 技术交流, 解决问题, 面向对象设计
中级 · 专项课程 · 3-6 个月

您将获得的技能: Graph Theory, Javascript, Program Development, Programming Principles, Software Design Patterns, Computational Thinking, Debugging, Development Environment, Computer Science, Performance Tuning
中级 · 课程 · 1-3 个月

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