An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with time-complexity

A curated list of projects in awesome lists tagged with time-complexity .

https://github.com/borzunov/cpmoptimize

๐Ÿš€ ๐Ÿ Optimizes Python bytecode calculating linear recurrences, reducing the time complexity from O(n) to O(log n)

bytecode linear-algebra matrix-exponentiation optimization python time-complexity

Last synced: 03 Oct 2025

https://github.com/mit-plv/timl

TiML: A Functional Programming Language with Time Complexity

functional-programming mlton sml standard-ml time-complexity

Last synced: 25 Feb 2025

https://github.com/anasfik/dart_leetcode_problems

LeetCode solutions with Dart programming laungage, including explanations, A valuable resource for coding interview preparation and improving problem-solving skills with Dart.

algorithms complexity dart dart-lang dartlang flutter leetcode leetcode-practice leetcode-solutions problem-solving problems space-complexity time-complexity

Last synced: 27 Jan 2026

https://github.com/ajmalfaris11/dsa.java

This repository is dedicated to studying and mastering Data Structures and Algorithms (DSA) using the Java programming language. It serves as a comprehensive resource for learning essential DSA concepts and their implementation in Java, covering everything from basic data structures to advanced algorithms.

algorithms-datastructures big-o-notation complex-analysis dsa space-complexity time-complexity

Last synced: 05 Oct 2025

https://github.com/lupppig/code-practice

A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.

algorithm algorithms-and-data-structures arrays golang queue time-complexity

Last synced: 16 Aug 2025

https://github.com/kehl-gopher/code-practice

A collection of my daily solutions to algorithm problems from platforms like LeetCode and Codewars. Focused on consistency, problem-solving, and learning.

algorithm algorithms-and-data-structures arrays golang queue time-complexity

Last synced: 16 Jun 2025

https://github.com/thebigsasha/runtimetester

Graphs runtime efficiency of various methods reflexively

demo gradle java javafx library reflection speedtest testing time-complexity time-efficient visualization

Last synced: 19 Mar 2025

https://github.com/remonhasan/cp-level-one

TLE eliminators cp course level one solution ๐Ÿ”‹

cpp-basic number-theory online-judges searching-sorting stl time-complexity

Last synced: 28 Jun 2025

https://github.com/abdallahhemdan/acm-time-complexity-stl

๐Ÿ“ Slides and materials of my session about Time complexity and STL

acm problem-solving stl time-complexity training

Last synced: 18 Mar 2026

https://github.com/nsgowebjavaprog/java-dsa

Solving a Problem [less Time and Space complexity]

algorithms-and-data-structures dsa-practice space-complexity time-complexity

Last synced: 08 Aug 2025

https://github.com/tddschn/easygraph-function-time-complexities

Time Complexities of the Python Graph Algorithm Library EasyGraph's Functions

easygraph python time-complexity time-complexity-analysis

Last synced: 04 Aug 2025

https://github.com/ozzie-code-alt/dsa-recap-practice

Jupyter Notebook for DSA -update: well this is a fckn lie

dsa-algorithm practice-programming time-complexity

Last synced: 09 Apr 2025

https://github.com/taufiqul7756/problem-solving

This GitHub repository contains solutions to problems from popular competitive programming websites such as Codeforces and URI. The repository is focused on problem-solving and is intended to help users improve their algorithmic and coding skills. It includes solutions in multiple programming languages such as C, C++ and JavaScript.

codeforces-solutions codeshef contest-solution dsa-algorithm dsa-javascript javascript leetcode-solutions oop oop-in-javascript problem-solving time-complexity uri-online-judge

Last synced: 12 Jul 2025

https://github.com/mbeps/algorithms

Jupyter Notebook containing various searching and sorting algorithms. Each algorithms is explained. All the algorithms are also compared to each other.

algorithms python searching-algorithms sorting-algorithms time-complexity

Last synced: 19 May 2026

https://github.com/mmushfiq/maximumsubarray

Maximum subarray problem. Brute Force, Divide and Conquer, Kadane's Algorithm

brute-force divide-and-conquer kadanes-algorithm largest-sum-contiguous-subarray maximum-subarray time-complexity

Last synced: 19 Apr 2026

https://github.com/wittyicon29/time-complexity-visualizer

Time Complexity Visualizer would help to visualize time complexity of an any algorithm by defining it in function and then passing the number of data points to the visualizer function

algorithm java matplotlib python time-complexity time-complexity-analysis time-complexity-visualization

Last synced: 18 May 2026

https://github.com/ernitingarg/very-large-file-processing-python

Python solution which uses min-heap data structure and thread parallalism to process very large file

data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing

Last synced: 16 May 2025

https://github.com/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

https://github.com/armcburney/ruby-ds

:bulb: Data structures and algorithms written in idiomatic Ruby

algorithms ruby spacial-complexity time-complexity

Last synced: 19 Jun 2026

https://github.com/sspangsberg/easv_sco2

Software Construction Course 2. sem @ Business Academy SouthWest

algorithms design design-patterns java testing time-complexity transactions ui ux

Last synced: 11 Oct 2025

https://github.com/imbios/lab-extract-common-letters

๐Ÿ“ TypeScript implementation of an algorithm to extract common characters across multiple strings, optimized for performance with O(n*k) time complexity.

algorithms coding-challenge coding-interview data-structures educational hacktoberfest hash-table interview-preparation leetcode npm-package optimization performance problem-solving string-manipulation time-complexity typescript

Last synced: 20 Apr 2026

https://github.com/theleopard65/my-dsa-journey

This repository is a comprehensive collection of my work and understanding as I go through various DSA topics. I created this repo to document and showcase the concepts, implementations, and problem-solving techniques I learn throughout my journey.

array c cpp dsa graph library linked-list merge-sort queue recursi sorting stack strings time-complexity tree use-cases vector

Last synced: 07 May 2026

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, donโ€™t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 Apr 2025

https://github.com/andrewobwocha/sortanalyzer

Jupyter Notebook implementing and comparing Bubble, Insertion, and Merge sort algorithms with interactive performance visualization (Matplotlib, ipywidgets)

bubble-sort insertion-sort ipywidgets jupyter-notebook matplotlib merge-sort python sorting-algorithms time-complexity visualization

Last synced: 28 Apr 2026

https://github.com/sonikq/algos-go

Tasks and his solutions from yandex-practicum course: "Algorithms and data structures"

alghorithms graph hashing list queue space-complexity stack time-complexity tree trie

Last synced: 08 Apr 2025

https://github.com/hygull/pyrandocs

A repository (pyrandocs i.e. Python's v2/v3 random documents/files) containing different Python v2/v3 based resources (files/documents etc.) from random topics. A project to try different Python's features.

base64 beautifulsoup class exception-handling hashlib json jwt-authentication loops matplotlib nltk numpy pandas python2 python27 python3 requests searching time-complexity urllib urllib2

Last synced: 15 Apr 2026

https://github.com/divyanshu-rawat/js-challenge

A Javscript programming Question having constraints of time and space.

data-structures javscript programming-challenges space-complexity time-complexity

Last synced: 09 Apr 2025

https://github.com/f0rkr/push_swap

The Push_swap project is a very simple and highly effective algorithm project

c sorting-algorithms time-complexity

Last synced: 29 Jul 2025

https://github.com/filip-kustura/graph-cycle-detection

Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.

algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs

Last synced: 12 Apr 2025

https://github.com/ivandrofly/mycodeschool

C# Implemntations of mycodeschool tutorial on YouTube (https://www.youtube.com/user/mycodeschool)

algorithms analisis codesschool csharp dotnet ivandrofly sorting-algorithms time-complexity

Last synced: 17 May 2026

https://github.com/ianramzy/sorting-comparison

๐Ÿ”Ž Java program that visualizes the time complexity for the major sorting algorithms given randomized data.

java sort-algorithms time-complexity visualization

Last synced: 21 May 2026

https://github.com/emanuelefavero/algorithms

This repository contains implementations of various algorithms

algorithms big-o-notation binary-search exercises mergesort time-complexity

Last synced: 06 Jul 2025

https://github.com/soulwax/heapsort-performance-measurement-tools

Heapsort algorithm, implemented from scratch, benchmark results and plot estimated time complexity.

benchmark c heapsort python sorting-algorithms time-complexity visualization

Last synced: 28 Apr 2026

https://github.com/hackersa3edy/sorting_algorithms

ALX Sprint 2 project - sorting algorithms: A comprehensive study and implementation of various sorting algorithms in C, complete with time complexity analysis.

algorithms-analysis alx-software-engineering big-o-notation bubble-sort c-language c-programming heap-sort insertion-sort merge-sort quick-sort quick-sort-hoare-partition selection-sort sorting-algorithms time-complexity valgrind

Last synced: 13 Oct 2025

https://github.com/centuriontheman/graphalgorithms

The project implements selected graph algorithms and measures their time complexity.

cpp cpp-programming graphs time-complexity time-complexity-analysis time-complexity-comparison university university-project

Last synced: 15 Oct 2025

https://github.com/lcsig/python-function-call

The Time Complexity of Function Call in Python

function-call python3 time-complexity

Last synced: 30 Oct 2025

https://github.com/princeinscripts/sorting-visualizer

I created a sorting visualizer website that dynamically displays various sorting algorithms. Users can adjust the speed and array size using sliders and view the corresponding code in JavaScript and C++, along with time and space complexity. The site is designed to be responsive.

algorithm-visualization cpp javascript react responsive-design sorting-algorithms space-complexity time-complexity

Last synced: 01 May 2026

https://github.com/centuriontheman/datastructures

The project implements selected data structures and measures the time complexity of their operations.

cpp cpp-programming data-structures time-complexity time-complexity-analysis time-complexity-comparison university university-project

Last synced: 21 Jul 2025

https://github.com/sorianog/code-refreshers

Coding problems to refresh the mind

algorithms big-o data-structures java time-complexity

Last synced: 23 Mar 2025

https://github.com/divinemonk/reduce-time-complexity-python

Algorithmic Techniques for Reducing Time Complexity(TC) of a python code.

algorithm codechef codewars python python3 time time-complexity time-complexity-analysis

Last synced: 19 Jul 2025

https://github.com/tm-1-3/delivery-truck-pallet-packing-optimization-tool

Delivery Truck Pallet Packing Optimization Tool Using Various Programming Approaches, Developed for the L.EIC016 - Algorithm Design Course

algorithm-analysis algorithm-comparison algorithm-design approximation brute-force cpp dynamic-programming greedy integer-linear-programming knapsack-problem time-complexity

Last synced: 27 Sep 2025