Swarnandhra Online Learning Platform

Artificial Intelligence and Machine Learning

Learn Data Structure

Significance of Data Structures

To emphasize the concepts of Data Structures with real-world examples.

Working with memory addresses

To gain in depth understanding of pointers.

How to store heterogeneous datatype elements in C?

To understand the concept of Structure, Structure members, Structure variables, Accessing a Structure and Self-referential structures.

Static and Dynamic Memory Allocation

To be able to get insights of various memory allocation schemes and to understand the advantages of allocating memory during execution time.

Stacks and Queues

To implement the concept of stack and queue using Arrays.

Queues

To implement the concept of queue using Arrays

Representation of Arithmetic Expressions

To implement the concept of stack and queue using Arrays.

Infix to Postfix expression.

To understand the algorithm for the conversion of infix to postfix notation and implementation.

Single Linked List – Creation and Display the nodes

To highlight various operations that can be performed on Single Linked Lists and to implement Creation of Single Linked List.

Single Linked List – Insertion Scenarios

To implement all the three scenarios of Inserting in the Begin, End and In-between the existing single linked list.

Single Linked List – Seletion Scenarios

To implement all the three scenarios of Deleting the nodes from existing single linked list (Begin / End / In-between).

Circular Linked List – Creation, Display and Insert the nodes.

To implement the creation and insertion scenarios of Circular Linked List along with displaying the nodes of the CLL .

Circular Linked List – Deletion cenarios Double Linked List –Creation

To implement deleting the nodes from the existing circular linked list and to introduce the concepts of Double Linked List with implementation of creating the DLL.

Double Linked List – Insertion and Deletion Scenarios.

To implement Double Linked Lists Inserting and Deleting (Begin / End / In-between) nodes

Circular Double Linked Lists.

To Create a CDLL and implementing all the scenarios of Inserting and Deleting nodes from the existing CDLL.

Introduction to Trees.

To understand the concepts of Trees, Binary Trees. How to represent binary trees in sequential fashion and to focus on representation of binary tree using linked list.

Tree Traversal Techniques

To gain in depth knowledge about implementation of tree traversals using recursion.

Introduction to Graphs

To get familiar with the concepts of Graphs, Applications, representation of Graphs.