Data Structures Concepts & Singly Linked List Implementation
4.3 (151 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,025 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Data Structures Concepts & Singly Linked List Implementation to your Wishlist.

Add to Wishlist

Data Structures Concepts & Singly Linked List Implementation

Data Structures Concepts & Singly Linked List Implementation
4.3 (151 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,025 students enrolled
Last updated 10/2016
English
Price: Free
Includes:
  • 1.5 hours on-demand video
  • 4 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Understand the concept of linked list
Implementation of Linked operations using C programming language
Basics of data structures
Visualize how different data structures work
View Curriculum
Requirements
  • Computer
  • Knowledge of c programming
  • C programming complier
  • You should be familiar with how computers work
Description

Data structure is a particular way of storing and organizing information in a computer so that it can be retrieved and used most productively.

Different kinds of data structures are meant for different kinds of applications, and some are highly specialized to specific tasks.

Data structures are important for the following reasons:

1. Data structures are used in almost every program or software system.

2. Specific data structures are essential ingredients of many efficient algorithms, and make possible the management of huge amounts of data, such as large integrated collection of databases.

3. Some programming languages emphasize data structures, rather than algorithms, as the key organizing factor in software design.

*********************************************************************************************************************

The course aims to teach basic data structures in computer programming. The data structures taught in the course will include Stack, Queue and Linked List using the C programming language. The primary goal is to make students visualize how different data structures work. You should take this course if you have just learned programming and want to lean how different data structures work. This course will give you enough conceptual knowledge to help you proceed with implementation of data structures yourselves.

Course Topics

  1. Stack
  2. Queue
  3. Linked List


Who is the target audience?
  • students of computer science
  • Students what to understand the concept of linked list
  • This course is meant for newbies to data structures. Those who have just learnt a programming language and want to learn the basics of how data structures work
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 28 Lectures Collapse All 28 Lectures 01:27:27
+
Introduction
3 Lectures 05:45
Introduction
01:15

Abstract Data Type
02:09

Data Structure
02:21
+
Stack
3 Lectures 09:13
What is Stack
02:48

Push
03:57

Pop
02:28
+
Queue
3 Lectures 10:27
What is Queue
03:03

Queue operations
03:55

Dequeue operations
03:29
+
Linked List
7 Lectures 19:03
What is Linked list
04:06

Linked list in memory
03:33

Traversing a linked list
02:48

Append a new node
01:55

Prepend a new node
01:48

Add node at position
02:20

Delete a node
02:33
+
Singly Linked List Implementation (Bonus)
10 Lectures 40:58
Introduction
02:48

Creating the first node
02:59

Displaying the linked list : Concept
04:47

Insert node at end of the linked list
08:02

Insert node at beginning of the linked list
01:35

Insert node at a specified position
07:00

Deletion of a node from beginning
05:23

Deletion of a node from end
05:45

Readme
00:04

Source code
02:34
+
Discounts
2 Lectures 00:05
Claim your certificate
00:02

Thank you.
00:03
About the Instructor
Chaand Sheikh
4.3 Average rating
1,536 Reviews
28,663 Students
11 Courses
Instructor for 25,000+ students

Chaand is a knowledgeable person and has keen interest in helping students worldwide. Chaand is Director of StudyEasy Organization and Chaand and his team is dedicated to build high quality content of technology based topics.  

Gaurav Bhorkar
4.3 Average rating
149 Reviews
5,025 Students
2 Courses
Computer Engineer

I am a Computer Engineer with a wide range of technical interests including SAP ABAP, SAP MDM, Object Oriented Programming and Web development.

I worked for one of the biggest IT companies in India and gained substantial industry experience.

I am a good tutor having experience of teaching computer science subjects to over 200 polytechnic students.

Right now, I am studying in Aalto University, Finland for my Master's degree in Computer Science.