awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TheAlgorithms avatar

TheAlgorithms/C-Sharp

0
View on GitHub↗
8,049 स्टार्स·1,685 फोर्क्स·C#·gpl-3.0·4 व्यूज़

C Sharp

This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and machine learning written in C#. It serves as an educational library providing standard implementations of sorting, searching, and graph theory algorithms.

The repository covers a wide range of computational domains, including combinatorial optimization for constraint satisfaction and scheduling, as well as symmetric and classical cryptographic ciphers. It also provides reference code for lossless data compression techniques and fundamental machine learning primitives such as regression, classification, and neural network activation functions.

Additional capabilities include comprehensive tools for number theory, linear algebra, and numerical calculus. The project also features utilities for graph theory analysis, geospatial coordinate calculations, image processing, and statistical analysis.

Features

  • Algorithmic Reference Implementations - Provides a comprehensive collection of modular C# implementations of standard sorting, searching, and graph algorithms for educational study.
  • Algorithm Reference Libraries - Provides a comprehensive collection of standard algorithms and data structures implemented in C# for educational reference.
  • Machine Learning Frameworks - Implements fundamental machine learning frameworks including regression, classification, and recommendation systems.
  • Machine Learning Implementations - Provides code-based reference implementations of core machine learning algorithms including regression and classification.
  • Computational Mathematics Tools - Provides tools for linear algebra, numerical analysis, and number theory to solve quantitative problems.
  • Data Compression Algorithms - Implements various encoding and compression algorithms to reduce the storage footprint of data.
  • Graph Theory - Implements standard graph theory algorithms for modeling and solving problems with nodes and edges.
  • Cryptographic Ciphers - Provides educational implementations of symmetric keys, block ciphers, and classical encryption algorithms.
  • Machine Learning Fundamentals - Provides foundational implementations of regression and classification to demonstrate core machine learning concepts.
  • Scientific & Mathematical Computing - Provides a broad suite of scientific and mathematical computing tools covering linear algebra and numerical analysis.
  • C# Mathematical Libraries - Implements linear algebra, number theory, and numerical analysis specifically using the C# language.
  • Linear Algebra Routines - Implements fundamental linear algebra operations including Gauss-Jordan elimination and pseudoinverse computations.
  • Linear System Solvers - Provides direct linear solvers and optimization techniques including Gaussian elimination and Pareto methods.
  • C# Cryptography Implementations - Provides reference code for classical and symmetric encryption algorithms written in C#.
  • Cryptographic Operations - Provides standard cryptographic primitives for encryption, decryption, and authenticity verification.
  • Activation Functions - Provides implementations of non-linear activation functions like Sigmoid, Tanh, ReLU, and SoftMax for neural networks.
  • K-Nearest Neighbor Classifiers - Implements K-Nearest Neighbors for classifying data points based on the similarity of training examples.
  • Logistic Regression Models - Implements logistic regression models for binary outcome prediction using sigmoid functions.
  • Linear Regression Implementations - Provides educational from-scratch implementations of linear regression models for predictive modeling.
  • Collection Search Utilities - Provides linear, binary, and heuristic search algorithms for locating elements within data structures.
  • Graph Coloring Algorithms - Implements graph coloring algorithms to assign labels to vertices such that no two adjacent vertices share the same color.
  • Graph Traversal - Implements breadth-first and depth-first search strategies to explore reachable vertices in a network.
  • Topological Sorting - Produces a linear ordering of vertices based on directed dependencies to determine execution sequence.
  • Differential Equation Solvers - Implements numerical solvers for ordinary differential equations using Euler and Runge Kutta methods.
  • Shannon-Fano Coding - Implements Shannon-Fano coding to reduce data size using variable-length prefixes based on character probabilities.
  • Greatest Common Divisor Algorithms - Implements the Euclidean algorithm to find the greatest common divisor and linear combination coefficients.
  • Huffman Coding Implementations - Provides Huffman coding implementations for lossless data compression using frequency-based binary codes.
  • Job Sequence Optimizations - Implements strategies for determining the most efficient order and timing of tasks to minimize cost or completion time.
  • Mathematical Sequences - Computes terms for various mathematical sequences, including prime, binomial, and recursive series.
  • Minimum Spanning Tree Algorithms - Implements greedy algorithms to identify the minimum spanning tree in weighted graphs.
  • Shortest Path Algorithms - Calculates the most efficient path that visits a set of locations and returns to the origin.
  • Pathfinding Algorithms - Calculates valid sequences of moves for pieces on a board to reach targets or visit all squares.
  • Integer Property Verifiers - Provides tools to check if integers are prime, perfect, narcissistic, or amicable.
  • Chinese Remainder Theorem Solvers - Solves systems of multiple remainder conditions using the Chinese Remainder Theorem.
  • Modular Inverse Calculators - Determines the modular multiplicative inverse for a given integer modulo m.
  • Prime Factorization Algorithms - Implements randomized algorithms for decomposing composite numbers into their prime factors.
  • Prime Generation Algorithms - Implements prime number determination using mathematical tests and sieving methods.
  • Numerical Computing - Implements fundamental numerical computing operations including factorials and binomial coefficients.
  • Constraint Solvers - Implements algorithms for finding configurations that satisfy a predefined set of constraints, such as board-game piece placement.
  • Transform Coding - The project rearranges characters into runs of similar values to improve the efficiency of subsequent compression steps.
  • Symmetric Cipher Implementations - Implements symmetric block cipher algorithms, including Blowfish and Feistel networks, to protect data confidentiality.
  • Classical Ciphers - Implements historical encryption algorithms such as Caesar, Vigenere, Hill, and Autokey ciphers.
  • Knapsack Problem Solving - Provides solvers for the knapsack problem to determine the most valuable item combination within a weight limit.
  • Optimization Problem Solvers - Provides algorithmic solutions for complex optimization problems using dynamic programming and greedy strategies.
  • Strongly Connected Component Algorithms - Implements algorithms to detect strongly connected components, articulation points, and bridges in networks.

स्टार हिस्ट्री

thealgorithms/c-sharp के लिए स्टार हिस्ट्री चार्टthealgorithms/c-sharp के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

C Sharp के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो C Sharp के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • kodecocodes/swift-algorithm-clubkodecocodes का अवतार

    kodecocodes/swift-algorithm-club

    29,099GitHub पर देखें↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Swiftalgorithmsdata-structuresswift
    GitHub पर देखें↗29,099
  • memgraph/memgraphmemgraph का अवतार

    memgraph/memgraph

    4,163GitHub पर देखें↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    GitHub पर देखें↗4,163
  • joelgrus/data-science-from-scratchjoelgrus का अवतार

    joelgrus/data-science-from-scratch

    9,636GitHub पर देखें↗

    This project is a collection of foundational machine learning algorithms and data science tools implemented in Python. It focuses on building the logic of these tools using basic programming primitives rather than relying on specialized libraries. The implementation covers several core domains, including a linear algebra library for matrix and vector operations, a statistical analysis toolkit for probability and hypothesis testing, and a framework for map-reduce distributed processing. It also includes implementations for natural language processing, graph theory for network analysis, and var

    Python
    GitHub पर देखें↗9,636
  • mission-peace/interviewmission-peace का अवतार

    mission-peace/interview

    11,306GitHub पर देखें↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    Java
    GitHub पर देखें↗11,306
C Sharp के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

thealgorithms/c-sharp क्या करता है?

This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and machine learning written in C#. It serves as an educational library providing standard implementations of sorting, searching, and graph theory algorithms.

thealgorithms/c-sharp की मुख्य विशेषताएं क्या हैं?

thealgorithms/c-sharp की मुख्य विशेषताएं हैं: Algorithmic Reference Implementations, Algorithm Reference Libraries, Machine Learning Frameworks, Machine Learning Implementations, Computational Mathematics Tools, Data Compression Algorithms, Graph Theory, Cryptographic Ciphers।

thealgorithms/c-sharp के कुछ ओपन-सोर्स विकल्प क्या हैं?

thealgorithms/c-sharp के ओपन-सोर्स विकल्पों में शामिल हैं: kodecocodes/swift-algorithm-club — This project is a comprehensive collection of common computer science algorithms and data structures implemented in… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… joelgrus/data-science-from-scratch — This project is a collection of foundational machine learning algorithms and data science tools implemented in Python.… mission-peace/interview — This project is a comprehensive library of reference implementations for fundamental data structures and algorithms,… kevin-wayne/algs4 — algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard… cp-algorithms/cp-algorithms — This project is a comprehensive reference for algorithms and data structures used to solve complex computational…