All Projects → Data-Structures-Algorithms-Handbook → Similar Projects or Alternatives

935 Open source projects that are alternatives of or similar to Data-Structures-Algorithms-Handbook

dotnetcqs
Command/Query separation for .NET
Stars: ✭ 14 (-53.33%)
Mutual labels:  queues
Farmhash.sharp
Port of Google's farmhash algorithm to .NET
Stars: ✭ 52 (+73.33%)
Mutual labels:  hashing
binance-signature-examples
Examples of generating HMAC and RSA signature for Binance API
Stars: ✭ 170 (+466.67%)
Mutual labels:  hashing
Esecurity
MSc Module
Stars: ✭ 49 (+63.33%)
Mutual labels:  hashing
problems
Programming practice problems and solutions ;)
Stars: ✭ 37 (+23.33%)
Mutual labels:  interview-questions
Node Argon2
Node.js bindings for Argon2 hashing algorithm
Stars: ✭ 1,008 (+3260%)
Mutual labels:  hashing
filequeue
light weight, high performance, simple, reliable and persistent queue for Java applications
Stars: ✭ 35 (+16.67%)
Mutual labels:  queues
Rhashmap
Robin Hood hash map library
Stars: ✭ 33 (+10%)
Mutual labels:  hashing
djb2a
DJB2a non-cryptographic hash function
Stars: ✭ 31 (+3.33%)
Mutual labels:  hashing
Java Competitive Programming
I have written some important Algorithms and Data Structures in an efficient way in Java with proper references to time and space complexity. These Pre-cooked and well-tested codes help to implement larger hackathon problems in lesser time. DFS, BFS, LCA, All Pair Shortest Path, Longest Common Subsequence, Binary Search, Lower Bound Search, Maximal Matching, Matrix Exponentiation, Segment Tree, Sparse Table, Merge Sort, Miller Prime Test, Prims - Minimum Spanning Tree, BIT - Binary Index Tree, Two Pointers, BST - Binary Search Tree, Maximum Subarray Sum, Immutable Data Structures, Persistent Data Structurs - Persistent Trie, Dijkstra, Z - Function, Minimum Cost Maximal Matching, Heavy Light Decomposition, Knapsack, Suffix Array and LCP - Longest Common Prefix, Squre Root Decomposition, Kth Order Statics, Trie / Prefix Tree, LIS - Longest Increasing Subsequence, Hashing
Stars: ✭ 24 (-20%)
Mutual labels:  hashing
Zero Allocation Hashing
Zero-allocation hashing for Java
Stars: ✭ 561 (+1770%)
Mutual labels:  hashing
CuVec
Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory
Stars: ✭ 73 (+143.33%)
Mutual labels:  array
Name That Hash
🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 3000+ other hashes ☄ Comes with a neat web app 🔥
Stars: ✭ 540 (+1700%)
Mutual labels:  hashing
Coding-Questions
This Repository will house the competitive coding and interview questions. Please consider contributing to it if you think your solution could help the Open Source Community.
Stars: ✭ 19 (-36.67%)
Mutual labels:  interview-questions
ultra-sort
DSL for SIMD Sorting on AVX2 & AVX512
Stars: ✭ 29 (-3.33%)
Mutual labels:  sorting-algorithms
SeaPearl.jl
Julia hybrid constraint programming solver enhanced by a reinforcement learning driven search.
Stars: ✭ 119 (+296.67%)
Mutual labels:  dynamic-programming
bigint
bigint is a C++ library which can handle Very very Big Integers. It can calculate factorial of 1000000... it can go any big. It may be useful in Competitive Coding and Scientific Calculations which deals with very very large Integers. It can also be used in Decryption process. It has many inbuilt functions which can be very useful.
Stars: ✭ 34 (+13.33%)
Mutual labels:  strings
docs
Unleash Bitcoin's full potential with decentralized apps and smart contracts. The documentation covers key aspects of the Stacks network and technology and provides tutorials and other helpful content for developers.
Stars: ✭ 134 (+346.67%)
Mutual labels:  stacks
Imagededup
😎 Finding duplicate images made easy!
Stars: ✭ 3,910 (+12933.33%)
Mutual labels:  hashing
Recursive-Tile-Map-Growth
Tile based level growth algorithm used in Procedural Dungeon Toolkit
Stars: ✭ 40 (+33.33%)
Mutual labels:  recursion
Deephash Papers
Must-read papers on deep learning to hash (DeepHash)
Stars: ✭ 302 (+906.67%)
Mutual labels:  hashing
Competitive-Coding-and-Interview-Problems
This repo contains some problem solutions from different popular coding platforms like Code Chef, Leet Code, Hacker Blocks,etc.
Stars: ✭ 54 (+80%)
Mutual labels:  interview-questions
Ahash
aHash is a non-cryptographic hashing algorithm that uses the AES hardware instruction
Stars: ✭ 251 (+736.67%)
Mutual labels:  hashing
hash-checker
Fast and simple application that allows you to generate and compare hashes from files and text
Stars: ✭ 72 (+140%)
Mutual labels:  hashing
easy-scrypt
This is a nice and simple wrapper in Go over the scrypt password based key derivation algorithm.
Stars: ✭ 21 (-30%)
Mutual labels:  hashing
SortingLab.jl
Faster sorting algorithms (sort and sortperm) for Julia
Stars: ✭ 20 (-33.33%)
Mutual labels:  sorting-algorithms
agent-python
Official python agent for using the distributed hashcracker Hashtopolis
Stars: ✭ 39 (+30%)
Mutual labels:  hashing
code interview
LeetCode LintCode 题解, 剑指offer题目,互联网公司面试,BAT外企等面试题目
Stars: ✭ 21 (-30%)
Mutual labels:  interview-questions
xxhashdir
⚡Fast filysystem fingerprinting using xxHash
Stars: ✭ 47 (+56.67%)
Mutual labels:  hashing
codewars python solutions
My CodeWars solutions in Python.
Stars: ✭ 111 (+270%)
Mutual labels:  interview-questions
pthash
Fast and compact minimal perfect hash functions in C++.
Stars: ✭ 62 (+106.67%)
Mutual labels:  hashing
password-hasher
The PasswordHasher component provides password hashing utilities.
Stars: ✭ 425 (+1316.67%)
Mutual labels:  hashing
js-symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
Stars: ✭ 86 (+186.67%)
Mutual labels:  linked-list
7uring
An advanced cryptography tool for hashing, encrypting, encoding, steganography and more.
Stars: ✭ 15 (-50%)
Mutual labels:  hashing
the-stringler
An OOP approach to string manipulation.
Stars: ✭ 36 (+20%)
Mutual labels:  strings
agent
hashtopolis.org
Stars: ✭ 19 (-36.67%)
Mutual labels:  hashing
heaptrace
helps visualize heap operations for pwn and debugging
Stars: ✭ 252 (+740%)
Mutual labels:  heap
scala-phash
Image comparison by hash codes
Stars: ✭ 16 (-46.67%)
Mutual labels:  hashing
sorting-visualizer
A Sorting Algorithms Visualizer built using ReactJS
Stars: ✭ 38 (+26.67%)
Mutual labels:  sorting-algorithms
ctf-writeups
📚 Yet another CTF writeups repository. PWN and RE tasks
Stars: ✭ 29 (-3.33%)
Mutual labels:  heap
dynamic-programming-visualization
In browser visualization for dynamic programming algorithms
Stars: ✭ 14 (-53.33%)
Mutual labels:  dynamic-programming
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (+36.67%)
Mutual labels:  sorting-algorithms
pasvl
Array Validator (regular expressions for arrays, sort of)
Stars: ✭ 40 (+33.33%)
Mutual labels:  array
prolog-dry
A terse Prolog course
Stars: ✭ 32 (+6.67%)
Mutual labels:  backtracking
balanced
BalanceD is a Layer-4 Linux Virtual Server (LVS) based load balancing platform for Kubernetes.
Stars: ✭ 34 (+13.33%)
Mutual labels:  hashing
language-benchmarks
A simple benchmark system for compiled and interpreted languages.
Stars: ✭ 21 (-30%)
Mutual labels:  recursion
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-33.33%)
Mutual labels:  interview-questions
Plf list
A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.
Stars: ✭ 98 (+226.67%)
Mutual labels:  linked-list
cs-interview-questions
Personal Solutions to Interview Questions
Stars: ✭ 59 (+96.67%)
Mutual labels:  interview-questions
Data Structures
This repository contains some data structures implementation in C programming language. I wrote the tutorial posts about these data structures on my personal blog site in Bengali language. If you know Bengali then visit my site
Stars: ✭ 82 (+173.33%)
Mutual labels:  linked-list
MCScanX
MCScanX: Multiple Collinearity Scan toolkit X version. The most popular synteny analysis tool in the world!
Stars: ✭ 144 (+380%)
Mutual labels:  dynamic-programming
slimarray
SlimArray compresses uint32 into several bits, by using a polynomial to describe overall trend of an array.
Stars: ✭ 39 (+30%)
Mutual labels:  array
GoGPUtils
Enhance productivity and avoid to reinvent the wheel every time that you start a Go project
Stars: ✭ 29 (-3.33%)
Mutual labels:  searching-algorithms
ResourcesPoet
Kotlin API for generating Android XML Resources
Stars: ✭ 102 (+240%)
Mutual labels:  strings
ftor
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Stars: ✭ 44 (+46.67%)
Mutual labels:  recursion
pw
Best websites a Programmer should visit
Stars: ✭ 27 (-10%)
Mutual labels:  interview-questions
interview-questions
Популярные HTML / CSS / JavaScript / ECMAScript / TypeScript / React / Vue / Angular / Node вопросы на интервью и ответы на них (https://tinyurl.com/wxysrpsy)
Stars: ✭ 3,294 (+10880%)
Mutual labels:  interview-questions
IJCAI2018 SSDH
Semantic Structure-based Unsupervised Deep Hashing IJCAI2018
Stars: ✭ 38 (+26.67%)
Mutual labels:  hashing
bulksearch
Lightweight and read-write optimized full text search library.
Stars: ✭ 108 (+260%)
Mutual labels:  searching-algorithms
CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (-40%)
Mutual labels:  hashing
301-360 of 935 similar projects