Data Structures Concepts & Singly Linked List Implementation

Visit Tutorial Page ( Report)
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 Stack Queue Linked List
  • Introduction
    • Introduction
    • Abstract Data Type
    • Data Structure
  • Stack
    • What is Stack
    • Push
    • Pop
  • Queue
    • What is Queue
    • Queue operations
    • Dequeue operations
  • Linked List
    • What is Linked list
    • Linked list in memory
    • Traversing a linked list
    • Append a new node
    • Prepend a new node
    • Add node at position
    • Delete a node
  • Singly Linked List Implementation (Bonus)
    • Introduction
    • Creating the first node
    • Displaying the linked list : Concept
    • Insert node at end of the linked list
    • Insert node at beginning of the linked list
    • Insert node at a specified position
    • Deletion of a node from beginning
    • Deletion of a node from end
    • Readme
    • Source code
  • Discounts
    • Claim your certificate
    • Thank you.
Write Your Review