Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Introduction to Data Structures & Algorithms

person icon Swastik Arora

4.6

Introduction to Data Structures & Algorithms

Learn Data Structures & Algorithms: Design and implement efficient data structures and algorithms for problem solving.

updated on icon Updated on May, 2024

language icon Language - English

person icon Swastik Arora

English [CC]

category icon Teaching & Academics,Engineering,Data Structures

Lectures -89

Duration -16 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Introduction To Data Structures & Algorithms is for those who want to learn data structures and algorithms from the absolute basic to the intermediate level. The course does not require any prior knowledge of data structures or algorithms. However, basic previous knowledge of any programming language (preferably C++) will be helpful.

Introduction To Data Structures & Algorithms Overview

The course will cover the fundamental concepts of data structures and algorithms. It will not cover any specific programming language but the examples will be given in C++.  They are used to store and organize data, and to solve a variety of problems. 

You will learn the fundamentals of data structures and algorithms, from basic concepts to advanced topics. Algorithms are the steps involved in solving a problem, while Data structures are the programmatic way of storing data for it to be used efficiently.

Data structures and algorithms are the foundation of computer science. They are essential for writing efficient and optimized computer programs. The course introduces  data structures and algorithms and also covers the following topics:

  • Arrays

  • Linked lists

  • Stacks

  • Queues

  • Trees

  • Graphs

  • Sorting algorithms

  • Searching algorithms

  • Graph algorithms

  • Dynamic programming

Goals

What will you learn in this course:

  • Master the fundamentals of data structures and algorithms.

  • Implement different data structures and algorithms in a programming language.

  • Solve various problems using data structures and algorithms.

  • Learn how data can be stored & managed, with the least time and space complexity.

Prerequisites

What are the prerequisites for this course?

  • Basic programming knowledge.

  • Knowledge of any of the programming languages (C/C++, Java, Python).

Introduction to Data Structures & Algorithms

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
4 Lectures
  • play icon Pilot 01:33 01:33
  • play icon MinGW for gcc Compiler 01:43 01:43
  • play icon Setting the path for gcc Compiler 01:57 01:57
  • play icon Introduction 02:47 02:47
Time Complexity
2 Lectures
Tutorialspoint
Sorting Algorithms
10 Lectures
Tutorialspoint
Divide & Conquer Algorithms
4 Lectures
Tutorialspoint
Hashing
8 Lectures
Tutorialspoint
Binary Search Tree
6 Lectures
Tutorialspoint
Trie
7 Lectures
Tutorialspoint
Priority Queue
3 Lectures
Tutorialspoint
Dynamic Programming
6 Lectures
Tutorialspoint
Graphs
15 Lectures
Tutorialspoint
Pattern Searching
6 Lectures
Tutorialspoint
Geometric Algorithms
4 Lectures
Tutorialspoint
Mathematical Algorithms
3 Lectures
Tutorialspoint
Bit Algorithms
2 Lectures
Tutorialspoint
Backtracking
6 Lectures
Tutorialspoint
BONUS
2 Lectures
Tutorialspoint

Instructor Details

Swastik Arora

Swastik Arora


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515