Combinatorial objects stream generators for Java.
-
Updated
Feb 20, 2024 - Java
Combinatorial objects stream generators for Java.
Combinatorial Objects Generators for Java 7+.
Solutions for Cracking the Coding Interview - 6th Edition
Java 8 combinatorics-related streams and other utilities
Currency Arbitrage solution with graphs
Generate word list by combining inputted words or by permutaing characters.
JNumberTools is an open-source Java library for solving complex problems in combinatorics and number theory. Whether you're a researcher, developer, or student, this library offers a comprehensive set of APIs to efficiently handle a wide range of mathematical tasks, from basic to advanced combinatorial computations
Enumeration of all Permutations (Recursion, Single Swap, and in Lexicographic Order), and Combinations. Enumeration of all Topological Orderings on a Directed Graph. Enumeration of all Paths in a connected Graph. Evaluates Critical Path using PERT Algorithm.
I use this repository for practicing algorithms.
Implementation of an Algorithm to find Diameter of a Tree (represented as a Graph) using BFS, to find Odd-Length Cycle in a Tree. Implementation of Enumeration of all Paths in a connected Graph, and Enumeration of all permutation with alternate parities.
This Java program generates all possible permutations of given keywords by the user.
A permutation based, recursive solution to a problem similar to the Knapsack-problem.
Implementation of O(n) Select Algorithm to find K largest elements and compare it's performance with an Algorithm to find K largest elements using Priority Queue. Implementation of Enumeration algorithms - permutations(), combinations(), heap(), and Knuth's Algorithm L.
A generic Recursive and NonRecursive counter
Math library, written in Java.
An Android application to display word permutations.
Add a description, image, and links to the permutation topic page so that developers can more easily learn about it.
To associate your repository with the permutation topic, visit your repo's landing page and select "manage topics."