Purely Functional Algorithms and Data Structures in Scala
-
Updated
Aug 14, 2023 - Scala
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
Purely Functional Algorithms and Data Structures in Scala
Fuzzy matching function in spark (https://spark-packages.org/package/itspawanbhardwaj/spark-fuzzy-matching)
The Challenges of HackerRank Solved in Scala
A Scala library for undersampling in imbalanced classification.
Contains realisations of common-used math functions and classical algorithms, written in Scala's pure-functional style.
Examples of all Machine Learning Algorithm in Apache Spark
SOUL: Scala Oversampling and Undersampling Library.
Dancing links based implementation of AlgorithmX in Scala
Scala library for expressing algorithms and data structures declaratively
Exercises and assignments for the specialization Functional Programming in Scala
A collection of heuristic optimization algorithms
Feistel cipher implementation for the JVM providing format-preserving encryption
Spark with probabilistic algortighmts - Bloom filter, HLL, QTree and Count-min sketch
Solver for popular word guessing game Wordle, written in Scala.
Scala implementation of generic A-Star search algorithm using a mutable priority queue as described in Algorithms by Robert Sedgewick.
Collection of Data Structures for working with genomic intervals