Introduction to Data Structures & Algorithms
Learn Data Structures & Algorithms: Design and implement efficient data structures and algorithms for problem solving.
Teaching & Academics,Engineering,Data Structures
Lectures -89
Duration -16 hours
30-days Money-Back Guarantee
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
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
Basic programming knowledge.
Knowledge of any of the programming languages (C/C++, Java, Python).
![Introduction to Data Structures & Algorithms Introduction to Data Structures & Algorithms](https://d3mxt5v3yxgcsr.cloudfront.net/courses/3834/course_3834_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
4 Lectures
-
Pilot 01:33 01:33
-
MinGW for gcc Compiler 01:43 01:43
-
Setting the path for gcc Compiler 01:57 01:57
-
Introduction 02:47 02:47
Time Complexity
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Sorting Algorithms
10 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Divide & Conquer Algorithms
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Hashing
8 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Binary Search Tree
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Trie
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Priority Queue
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Dynamic Programming
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Graphs
15 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Pattern Searching
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Geometric Algorithms
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Mathematical Algorithms
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Bit Algorithms
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Backtracking
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
BONUS
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Swastik Arora](https://www.tutorialspoint.com/assets/profiles/267316/profile/200_3063306-1698045570.jpg)
Swastik Arora
I put all my Heart into creation of Courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in the programming adventure.
I believe that everyone has the ability to develop software if they are taught properly, Including you. I'm going to give you the context of each new concept I teach you. After my course you will finally understand everything that you code.
If you have any questions regarding any of the covered topics in my courses, please feel free to ask.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual 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 Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)