bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/Python/Data Structures and Algorithms with Python
Python•Data Structures and Algorithms with Python

DSA with Python

Concept visual

DSA with Python

Graph traversalgraph
ABCDE
current
queued
1
4

Start from A

Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures.

Understanding

Dsa

helps you to find the best combination of

Data Structures and

Algorithms to create more efficient code.

Data Structures

Data Structures are a way of storing and organizing data in a computer.

Formula

Python has built - in support for several data structures, such as lists, dictionaries, and sets.

Other data structures can be implemented using Python classes and objects, such as linked lists, stacks, queues, trees, and graphs. In this tutorial we will concentrate on these Data Structures:

Lists and Arrays

Stacks

Queues

Linked Lists

Hash Tables

Trees

Binary Trees

Binary Search Trees

AVL Trees

Graphs

Algorithms

Algorithms are a way of working with data in a computer and solving problems like sorting, searching, etc. In this tutorial we will concentrate on these search and sort Algorithms:

Linear Search

Binary Search

Bubble Sort

Selection Sort

Insertion Sort

Quick Sort

Counting Sort

Radix Sort

Next

Python Lists and Arrays