GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - coderecode-com/data_structures

BranchesTags
Open more actions menu

Latest commit

 

History

15 Commits
15 Commits

Folders and files

NameName
Last commit message
Last commit date
big_o
big_o
 
 
deques
deques
 
 
dictionaries
dictionaries
 
 
linked_list
linked_list
 
 
lists
lists
 
 
queues
queues
 
 
sets
sets
 
 
stacks
stacks
 
 
tuples
tuples
 
 
.gitignore
.gitignore
 
 
readme.md
readme.md
 
 

Repository files navigation

Data Structures in Python

Python, a versatile and powerful programming language, offers a rich set of built-in data structures that are both intuitive and efficient. These data structures form the building blocks for designing more complex data structures and algorithms, and they play a pivotal role in enhancing the efficiency of Python programs. Whether you're dealing with data storage, retrieval, or manipulation, understanding Python's data structures is crucial for any aspiring Python developer.

Big O

Big O notation describes the upper limit of an algorithm's runtime as the size of its input grows.

Code: Click here
Video: Coming soon

Common Data Structures in Python

Lists

A dynamic array that can store elements of any type. It supports indexing, slicing, and various methods to manipulate the data.
Code: Click here
Video: Coming soon

Tuples

Similar to a list but immutable. Once you create a tuple, you cannot alter its contents.
Code: Click here
Video: Coming soon

Sets

An unordered collection of unique elements. Useful for membership tests and eliminating duplicate entries.
Code: Click here
Video: Coming soon

Dictionaries (Dicts)

An unordered collection of key-value pairs. It allows you to store and retrieve data based on a key.
Code: Click here
Video: Coming soon

Deques

A double-ended queue that supports adding and removing elements from both ends in O(1) time.
Code: Click here
Video: Coming soon

Stacks

A Last-In-First-Out (LIFO) data structure. Python doesn't have a built-in stack, but it can be easily implemented using lists or collections.deque.
Code: Click here
Video: Coming soon

Queues

A First-In-First-Out (FIFO) data structure. Python's queue module provides several implementations, including Queue , LifoQueue, and PriorityQueue.
Code: Click here
Video: Coming soon

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.