Fundamental Data Structures & Algorithms using C language.

Learn Data Structures and algorithms for Stack, Queue, Linked List, Binary Search Tree and Heap ( using C Programming ).
4.73 (933 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Fundamental Data Structures & Algorithms using C language.
7 788
students
15.5 hours
content
Apr 2020
last update
$69.99
regular price

What you will learn

Recursion, Stack, Polish Notations, infix postfix, FIFO, Circular & Double Ended Queue, Linked List - Linear, Double & Circular, Stack & Queue using Linked List

What is stack, algorithms for Push and Pop operation. Implementation of Stack data structure using C.

Using Stack - checking parenthesis in an expression

Using Stack - Understanding Polish notations, algorithm and implementation of infix to postfix conversion and evaluation of postfix expression

What is a FIFO Queue, understanding Queue operations - Insert and delete, implementing FIFO Queue

Limitations of FIFO queue, concept of Circular Queue - Implementation of Circular queue.

Concept of Double ended queue, logic development and implementation of double ended queue.

Concept of Linked List - definition, why we need linked list.

Singly Linked List - developing algorithms for various methods and then implementing them using C programming

Doubly Linked List - developing algorithm of various methods and then implementing them using C programming

Circular Linked List - developing algorithm of various methods and then implementing them using C programming

How to estimate time complexity of any algorithm. Big Oh, Big Omega and Big Theta notations.

Recursion, concept of Tail recursion, Recursion Vs Iteration.

Binary Tree, definition, traversal (in-order, pre-order and post-order), binary search tree, implementation.

Heap - concept, definition, almost complete binary tree, insertion into heap, heap adjust, deletion, heapify and heap sort.

Charts

Students
12/1902/2004/2006/2008/2010/2012/2002/2104/2106/2108/2110/2112/2102/2204/2207/2209/2211/2201/2304/2306/2309/2312/2302/2404/2407/2410/2401/2505/2502 0004 0006 0008 000
Price
Rating & Reviews
Enrollment Distribution
1067692
udemy ID
09/01/2017
course created date
22/11/2019
course indexed date
Bot
course submited by