Data Structures and Algorithms (II)

By learning this course, you will get a comprehensive grasp of stack, queue, binary tree, graph and BST structures and algorithms, as well as their applications. By the end of this course, you will be able to understand and implement stack, queue and binary tree, use binary trees to solve problems such Huffman encoding, understand and implement the graph structure as well as related algorithms such BFS, DFS and PFS, understand and implement AVL tree.

Career Relevance by Data Role

The techniques and tools covered in Data Structures and Algorithms (II) are most similar to the requirements found in Data Scientist job advertisements.

Similarity Scores (Out of 100)

Fast Facts
Algorithms Data Analysis Decision Trees

Similar Opportunities
Data Structures Fundamentals

EdX - University of California, San Diego

String Processing and Pattern Matching Algorithms

EdX - University of California, San Diego

Graph Search, Shortest Paths, and Data Structures

Coursera - Stanford University

Algorithms, Part I

Coursera - Princeton University

Data Structures and Algorithms (III)

Coursera - Tsinghua University

Graph Algorithms in Genome Sequencing

EdX - University of California, San Diego

Ordered Data Structures

Coursera - University of Illinois at Urbana-Champaign