Skip to content
  • Linkedin
  • Youtube
  • Pinterest
  • Home
  • Privacy Policy
  • About
  • Contact
Programmingoneonone

Programmingoneonone

Programmingoneonone is a website that publishes daily tutorials, methods, guides, and articles on IT, Education, and technology.

  • Home
  • Human Values
  • DSA
  • IoT Tutorials
  • Interview Questions and Answers
  • Toggle search form

Data structures and Algorithms Tutorials

If you are new in the programming world and want to learn Data Structures and Algorithms from basic to advanced topics with a step-by-step explanation then you are in the right place.

all you need is to just follow these tutorials to learn Data Structures and algorithms.

Basic Algorithms

  • What is Algorithm
  • What are Data Structures and algorithms?
  • Algorithm design and analysis
  • Classification of algorithms
  • Evaluating and Expressing an algorithm
  • How to calculate the running time of an algorithm.
  • Worst Average and Best-case analysis of the algorithm.
  • Big o notation
  • Big o notation examples
  • Complexity of algorithm

Array

  • Arrays in Data Structure
  • Matrix in programming

Sorting Techniques

  • Sorting Techniques in data structure
  • Selection sorting in c programming
  • Bubble sorting in c programming
  • Insertion sorting in c programming
  • Shell sorting in c programming
  • Merge sorting in c programming
  • Radix sorting in c programming
  • Quick sorting in c programming
  • Heap sorting in c programming

Linked List

  • Linked List in Data Structure
  • Traversing in Linked list
  • Operations on the linked list
  • Insertion in the linked list
  • Deletion in a linked list
  • Reversing a linked list
  • Sorting a linked list
  • Find and remove the loop in the linked list

Doubly Linked List

  • Doubly linked list
  • Insertion in the doubly linked list
  • Deletion in the doubly linked list
  • Reversing a doubly linked list

Circular Linked list

  • Circular linked list
  • Insertion in the circular linked list
  • Deletion in the circular linked list

Other types of linked list

  • Merge two linked list
  • Header linked list
  • Sorted linked list

Stack

  • Stack in data structure

Queue

  • Queue in data structure
  • Circular Queue in Data Structure
  • Dequeue in the data structure
  • Priority Queue in Data Structure
  • Polish notation

Tree

  • Tree in the data structure

Binary Tree

  • Binary tree
  • Array representation of the binary tree
  • linked representation of a binary tree
  • Traversing in the binary tree
  • Inorder traversal in the binary tree
  • Preorder traversal in the binary tree
  • Postorder traversal in the binary tree
  • Level order traversal in the binary tree

Binary Search tree

  • Binary search tree
  • Insertion in the binary search tree
  • Deletion in the binary search tree

Heap

  • Heap in data structures

More tutorials and links will be added from time to time. this approach is followed to prepare you for product-based and service-based companies.

  • Algorithms Tutorials
  • Basic Programming
  • C Programming Tutorials
  • C++ Tutorials
  • Compiler Design Tutorials
  • Computer Networks Tutorials
  • Computer Organization Tutorials
  • Computer Science Tutorials
  • Data Structures Tutorials
  • DBMS Tutorials
  • Developer Guide
  • Digital Communication
  • Digital Logic Tutorials
  • Internet of Things Tutorials
  • Internet Tutorials
  • Interview questions answers
  • Java Tutorials
  • Javascript Tutorials
  • Machine Learning Tutorials
  • Operating Systems Tutorials
  • Programming Tutorials
  • Projects
  • Tips&Tricks
  • Tools
  • VBScript Tutorials
  • Java Interview Questions and Answers (2023)
    Thinking of becoming a Java developer? I must say it’s a good choice! Java is continuously named the most popular programming language. And the...

    Learn More “Java Interview Questions and Answers (2023)” »

  • Iot(Internet of things) in healthcare
    IoT in Healthcare
    IoMT (Internet of Medical Things) stands for devices that can collect and exchange data – either with users or other devices via the internet,...

    Learn More “IoT in Healthcare” »

  • four stages of iot solution for industry
    IoT for Industry
    In this post, we are going to learn about use cases of IoT for Industry and four stages for providing IoT solutions. Machine Diagnosis...

    Learn More “IoT for Industry” »

  • Iot for agricultural
    IoT in Agriculture
    IoT technology has realized smart wearables, connected devices, automated machines, and driverless cars. However, in agriculture, the IoT has brought the greatest impact. Amongst the challenges...

    Learn More “IoT in Agriculture” »

  • Iot for logistics
    IoT in Logistics and Supply Chain
    IoT applications for smart logistics and supply chain systems:  Logistics Fleet Tracking  To track the locations of the vehicles in real time, the vehicle...

    Learn More “IoT in Logistics and Supply Chain” »

Copyright © 2023 Programmingoneonone.

Powered by PressBook Blog WordPress theme