Learn Data Structure and Algorithm Step by Step

14 Videos | 9+ hrs learning (Subscription Validity For 8 Months)

Author
Trainer: ShivPrasad Koirala

What you'll learn :-

Most programmers realise the value of data structures and algorithms early in their careers since a solid grasp of these ideas helps them to become smart  programmers. This course, which includes the source code, provides a step-by-step road map for starting your career in data structures and algorithms.

Learn Data Structure And Algorithm Step By Step

  • Chapter 1 : Basic definitions, BIG O and LinkList data structure.
  • Data structure definition
  • Different types of Data structure
  • Abstract data types
  • What is an algorithm ?
  • Big O notation
  • Link List ADT
  • Introduction to Simple , Double and Circular link list
  • Linear Data structure and NonLiner DS
  • Creating a simple link list using c#
  • Implementing Add for simple links list
  • C# Generics for LinkList.
  • Chapter 2 :- Double linklist and Binary tree DS
  • Thought process of write DS and Aglorithm.
  • Importance of Tail Node in Simple link List
  • Implementing Double Link list
  • Yield keyword importance in reading
  • Implementing Binary tree data structure
  • Left node , Right node in Binary tree.
  • Chapter 3 :- Binary tree DS
  • Inserting elements in Binary tree
  • Implementing search in BST
  • Chapter 4 :- Graph data structure ,BFS and DFS.
  • Creating a Graph Data structure
  • Vertex,Edge,Adjacent Vertex
  • Uni-directional and Bi-Directional Graph DS
  • Creating the Graph data structure using C#
  • BFS (Breadth First search) algorithm
  • Implement BFS using C#
  • BFS vs DFS
  • Implementing DFS using C#
  • Chapter 5 :- Sorting Algorithms - Bubble , Inserted and Selection.
  • Understanding Bubble Sort
  • Understanding Selection Sort
  • Understanding Inserted Sort
  • Code for Bubble Sort,Selection and Inserted
  • Big O for Sorting algorithm.
  • Chapter 6 :- Merge Sort
  • Understanding Concept of Merge sort
  • Understanding code of Merge sort.
  • Divide and conquer
  • Chapter 7 :- Quick sort and Dijkstra Algorithm
  • Understanding concept of Quick Sort.
  • Code fo Quick sort
  • Understanding concept of Dijkstra Algorithm.
  • Chapter 8 :- Dijkstra Algorithm and BellMans Ford.
  • Chapter 9 :- Kadanes Algorith and Flyod Detection loop.
  • Chapter 10 :- Queue and Stack Data structure and Flood Fill algorithm.
  • Chapter 11 :- Data Structure and Algorithm Using C#.
  • Chapter 12 :- Huffman compression,Knapsack fraction and 0/1.
  • Chapter 13 :- Tower of Hanoi problem.
  • Chapter 14 :- Travelling sales man logic using C#.
  • Data Structure and Algorithm Using C# Source Code

10 Lessons

03 Hours

World-class training and development programs developed by top teachers

Whats Included

  • World-class training teacher
  • Bench has zero learning curve
  • We handle the rest.