Data structures

In this lesson, we will introduce you to data structures as ways to store and organize data in computer.

Beginner 0(0 Ratings) 0 Students enrolled
Created by Ulearn Academy Last updated Tue, 23-Jun-2020 English
What will i learn?
  • learn the basics of Datastructures in c language
  • learn the basics of Datastructures in c language

Curriculum for this course
42 Lessons 09:46:36
Section 1
10 Lessons 02:11:59 Hours
  • Introduction to data structures 00:06:34
  • Data Structures: List as abstract data type 00:13:08
  • Introduction to linked list 00:17:13
  • Data Structures: Arrays vs Linked Lists 00:12:16
  • Linked List - Implementation in C/C++ 00:13:59
  • Linked List in C/C++ - Inserting a node at beginning 00:12:50
  • Linked List in C/C++ - Insert a node at nth position 00:15:15
  • Linked List in C/C++ - Delete a node at nth position 00:12:30
  • Reverse a linked list - Iterative method 00:13:50
  • Print elements of a linked list in forward and reverse order using recursion 00:14:24
  • Reverse a linked list using recursion 00:08:55
  • Data structures: Introduction to Doubly Linked List 00:07:13
  • Doubly Linked List - Implementation in C/C++ 00:15:21
  • Data structures: Introduction to stack 00:08:26
  • Data structures: Array implementation of stacks 00:13:09
  • Data Structures: Linked List implementation of stacks 00:10:58
  • Reverse a string or linked list using stack. 00:16:25
  • Check for balanced parentheses using stack 00:14:13
  • Infix, Prefix and Postfix 00:13:38
  • Evaluation of Prefix and Postfix expressions using stack 00:14:10
  • Infix to Postfix using stack 00:18:20
  • Data structures: Introduction to Queues 00:09:19
  • Data structures: Array implementation of Queue 00:14:59
  • Data structures: Linked List implementation of Queue 00:14:17
  • Data structures: Introduction to Trees 00:15:50
  • Data structures: Binary Tree 00:16:17
  • Data structures: Binary Search Tree 00:19:28
  • Binary search tree - Implementation in C/C++ 00:18:36
  • BST implementation - memory allocation in stack and heap 00:13:05
  • Find min and max element in a binary search tree 00:05:48
  • Find height of a binary tree 00:07:09
  • Binary tree traversal - breadth-first and depth-first strategies 00:11:54
  • Binary tree: Level Order Traversal 00:11:23
  • Binary tree traversal: Preorder, Inorder, Postorder 00:14:29
  • Check if a binary tree is binary search tree or not 00:16:30
  • Delete a node from Binary Search Tree 00:18:27
  • Inorder Successor in a binary search tree 00:17:58
  • Data structures: Introduction to graphs 00:16:43
  • Data structures: Properties of Graphs 00:15:16
  • Graph Representation part 01 - Edge List 00:13:45
  • Graph Representation part 02 - Adjacency Matrix 00:14:45
  • Graph Representation part 03 - Adjacency List 00:27:51
Requirements
  • a computer with c language installed in it
  • should have knowledge in C language programming
+ View more
Description

This course is based on the learning the basics of Data structures in C language. it introduces some basic data structures (like arrays, linked lists, stacks, queues etc) . in theoretical part we will learn about theory part and algorithms of data structures and here we will learn sorting and searching techniques also along with concepts about stacks ,queues and linked lists . in programming part we will see their programs written in c language 

+ View more
Other related courses
03:47:09
Updated Mon, 22-Jun-2020
0 1 Free
03:52:26
Updated Sat, 27-Jun-2020
0 6 Free
05:49:20
Updated Sat, 27-Jun-2020
0 2 Free
03:56:19
Updated Sat, 27-Jun-2020
0 3 Free
About the instructor
  • 1 Reviews
  • 44 Students
  • 18 Courses
+ View more
Data entry

My name is Tep Chiva

Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Free
Includes:
  • 09:46:36 On demand videos
  • 42 Lessons
  • Access on mobile and tv
  • Full lifetime access
  • Access on mobile and tv