QiLing Tools

🧮Algorithm Tools

Sorting algorithms, graph theory, linear programming, sudoku, Markov chains, game theory, number theory, classical ciphers and fractals.

20 tools tagged "Algorithms"

🔢Prime FactorizationFree online prime factorization: factor an integer with exponents, list every divisor and their sum, test primality with neighbouring primes, or list a range.🔗GCD and LCMFree online GCD and LCM calculator: works with two or more integers, says whether they are coprime, shows each prime factorization and every Euclidean step.🔲Matrix CalculatorFree online matrix calculator: add, subtract and multiply matrices up to 8×8, transpose, and compute the determinant, inverse, matrix power and rank.🔵Set OperationsFree online set calculator: union, intersection, differences and symmetric difference of two groups, with subset and disjoint checks and Jaccard similarity.🔢Sudoku SolverFree online sudoku solver and generator: solve any 9×9 grid in milliseconds, flag invalid or multi-solution puzzles, get single-based hints and candidates.🔣Truth Table GeneratorFree online truth table generator: enter a Boolean or propositional expression for the full table, tautology check, canonical DNF/CNF and Quine–McCluskey.🔐Number TheoryFree online number theory tools: modular exponentiation, modular inverses and Bézout coefficients, the Chinese remainder theorem and Euler's totient φ(n).λEigenvaluesFree online eigenvalue calculator: 2×2 and 3×3 matrices — characteristic polynomial, eigenvalues (complex too), eigenvectors, trace and diagonalizability.💯Big Number CalculatorArbitrary-precision calculator: exact + − × ÷, 2^1000, 1000!, n choose k, Fibonacci, modular power, GCD/LCM, integer roots, primality and base conversion.🛤️Regex VisualizerVisualize JavaScript regexes as railroad diagrams with a plain-language breakdown of groups, quantifiers, classes and lookarounds. Export SVG or PNG.🪢Graph Theory Algorithm VisualizerDraw a graph, step through BFS, DFS, Dijkstra, Bellman-Ford, Floyd–Warshall, Prim, Kruskal, topological sort, SCCs, bipartite check, Euler paths and max flow.🏭Linear Programming SolverSolve linear programs typed naturally: every simplex tableau with the pivot (two-phase or Big M), graphical method, integer programs and shadow prices.🔑Classical Cipher LabEncode and decode Caesar/ROT13, Vigenère (with Kasiski auto-crack), Playfair, rail fence, affine, Bacon and substitution ciphers, plus an Enigma I simulator.🐚Fractal ExplorerZoom into the Mandelbrot set, Julia sets, Burning Ship, Tricorn and Newton fractals with multithreaded rendering, plus L-systems and the Barnsley fern.♟️Game Theory CalculatorEnter a two-player payoff matrix to find pure and mixed Nash equilibria with exact fractions, eliminate dominated strategies and solve zero-sum games.🐸Markov Chain CalculatorEnter a transition matrix with exact fractions to get the state diagram, n-step matrix Pⁿ, stationary distribution, classification and absorbing-chain results.🚥Sorting Algorithm VisualizerWatch 14 sorting algorithms animate: bubble, insertion, shell, merge, quick, heap, counting, radix, bucket and Timsort, with counters, step mode and races.▱Linear Transformation VisualizerEnter a 2×2 or 3×3 matrix and watch the grid rotate, scale, shear, reflect or project, with basis vectors, determinant, eigenvectors, inverse and composition.🔨Matrix Decomposition CalculatorStep-by-step LU with pivoting in exact fractions, Cholesky, QR (Gram–Schmidt or Householder) and SVD with rank, condition number and low-rank approximation.🔢Bitwise CalculatorFree online bitwise calculator: AND, OR, XOR, NOT, shifts and rotates at 8, 16, 32 or 64 bits, with two's complement reading, clickable bits, hex and decimal.