A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
-
Updated
Jul 22, 2022
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
Very fast C# class for weighted random picking.
Weighted random selector for Unity.
Comparing linear and binary searches
A complete repository of Data Structures & Algorithms I (DSA 1) for United International University (UIU) students, featuring theory notes, lab solutions, and problem-solving examples. Covers Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting, Recursion, and more. Ideal for exam prep and coding practice.
Data Structures & Algorithms using C
This repository contains code(java, python) that I have written to solve DSA problems on LeetCode. Each solution is organized by DSA concept and is meant to showcase my understanding and proficiency in implementing these concepts. The purpose of this repository is to serve as a reference for everyone who is interested in learning DSA.
This repository serves as a comprehensive resource for understanding and implementing various data structures and algorithms
Visualize the most common algorithms.
In this repository I present some of the codes based on different Optimization Methods I developed during my graduation.
Searching Visualizer(Linear and Binary Search) Using Javascript
Searching Algorithms
This repository provides a concise guide to understanding and implementing essential algorithms and techniques in computer programming. Contents Searching (Linear and Binary) Sorting (Insertion and Bubble) Recursion File-Processing Operations Exception Handling Explore the repository to learn more about each topic.
Search algorithms and their benchmarks
A web-based search application for .txt files with five algorithms (Linear, Binary, Naive, KMP, Boyer-Moore) and execution time visualization
Implementing Data Structure & Algorithm with C#. Inspired by Tamim Shahriar Subeen
Data structure solutions for arrays, linked lists, strings, and binary search. Useful for learning and coding practice.
A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.
BigO Notation Examples
A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.
Add a description, image, and links to the linear-search topic page so that developers can more easily learn about it.
To associate your repository with the linear-search topic, visit your repo's landing page and select "manage topics."