Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Data Structures-Part I-TREE ADT
Rating: 4.8 out of 5(8 ratings)
74 students

Advanced Data Structures-Part I-TREE ADT

Non Linear Abstract Data Type-Trees-Binary Tree-Binary Search Tree, Heap,AVL Tree,Red-Balck Tree, B-tree.
Last updated 9/2020
English
English [Auto],

What you'll learn

  • By learning this course, students will have a well understanding about the Tree Abstract Data type, its types and their applications
  • In depth knowledge about Binary Search Trees and their Operations
  • In depth Knowledge about AVL Trees ,Red-Black Trees and Heap
  • Getting an insight on different applications of all types of trees

Course content

8 sections31 lectures6h 34m total length
  • Introduction1:55

    Explore nonlinear data structures with the tree ADT, detailing operations, applications, and pros and cons of different tree types, while noting that pseudocode or implementation is not covered.

  • Course Curriculum2:04

    The course introduces general tree concepts, properties, and terminologies, and covers binary tree, binary search tree, heaps, AVL tree, red-black tree, and NBT, with operations, applications, and pseudocode.

Requirements

  • Prior knowledge about the performance of Linear Data Structure

Description

This course is intended to discuss in detail about Tree Abstract Data Type  and its variants. Starting with basic introduction to General Trees, moves ahead to Binary trees, their implementation, Traversal algorithms and an application of Binary Tree. The variants of Binary Tree , starting from Binary Search Trees, Heaps, then moving into balanced BST - AVL trees, Red-Black trees, B-trees all are discussed in detail with their properties, operations and applications.

The course discuss does not cover  about pseudo code  or about any specific programming language implementation.

Practice Problems/quiz  are given wherever required and the the solution to these problems is also discussed. 

Who this course is for:

  • Students interested in learning in detail about Non-Linear Abstract Data Type
  • Useful for understanding in detail the operations of Tree ADT