A personal DSA library with CRUD implementations for lists, queues, heaps, stacks, and trees.
Project description
DSA - Data Structures and Algorithms
Introduction
This course, offered by the University of Tartu in Estonia, is taught by an esteemed faculty member who wishes to remain anonymous. The objective of this course is to provide students with comprehensive understanding about algorithms and data structures. After completing the course, student is expected to be fluent in the algorithm language and be able to leverage their knowledge effectively in the development of their own applications.
Overview of the course
n this section, I will outline the course topics, which cover a range of data structures and algorithms. The course begins with linear data structures and progresses to more complex nonlinear structures such as trees and graphs. Following the data structures, the curriculum delves into a variety of algorithms including Dijkstra’s, Prim’s, Kruskal’s, Greedy, Kadane’s, and many others. The objective of this course is to equip students with the ability to efficiently implement these algorithms in any programming language, ensuring a comprehensive understanding of their application and functionality.
List of topics
Data Structures and Algorithms
This repository contains implementations of various data structures and algorithms.
Contents
- LinkedList
- CircularLinkedList
- DoublyLinkedList
- PriorityQueue
LinkedList
The LinkedList implementation includes all methods for a doubly linked list, with arguments passed via super().
- LinkedList Code
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dsa_kuuking-0.2.0.tar.gz.
File metadata
- Download URL: dsa_kuuking-0.2.0.tar.gz
- Upload date:
- Size: 53.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52e9c30f36dfde2ef77908333eb13a9c31e7632f8bf7da3d2fbd06eab921c619
|
|
| MD5 |
eeb2c97c8004d9592ba523e9072da455
|
|
| BLAKE2b-256 |
e1d50ffbab032ca8c1b9d694c75fc8826290d54c146ebe3072fb8e9480f01d50
|
File details
Details for the file dsa_kuuking-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: dsa_kuuking-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 334.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
142cca914257c3196d318f47cd13f63aaa4db8f3082035d2f59dc28d25be8776
|
|
| MD5 |
2a826e6e2f8965d95a90cee2ee5d944f
|
|
| BLAKE2b-256 |
2390a980d1ca6565fbd682f61851752f81e0162eb8221d7ee3c5b1559be6b6bc
|