awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hustcc avatar

hustcc/JS-Sorting-Algorithm

0
View on GitHub↗
5,193 نجوم·1,125 تفرعات·Java·6 مشاهداتsort.hust.cc↗

JS Sorting Algorithm

هذا المشروع عبارة عن مكتبة خوارزميات فرز JavaScript ومورد برمجي تعليمي. يوفر مجموعة من تطبيقات الفرز الكلاسيكية المصممة لتعليم المنطق الكامن وراء تقنيات ترتيب البيانات الشائعة.

يعمل المشروع كدليل مرجعي تقني، حيث يقدم تطبيقات لطرق فرز مختلفة إلى جانب تفسيرات لتعقيد الوقت والمساحة الخاص بها. يركز على تطبيق أنماط علوم الكمبيوتر الأساسية داخل بيئة JavaScript.

تغطي المكتبة مجموعة واسعة من خوارزميات الفرز، بما في ذلك الطرق القائمة على المقارنة مثل الفرز السريع (quicksort)، وفرز الدمج (merge sort)، وفرز الكومة (heapsort)، بالإضافة إلى التقنيات القائمة على التوزيع مثل فرز الجذر (radix sort) وفرز الدلو (bucket sort). كما تتضمن تطبيقات تكرارية أساسية مثل فرز الفقاعة (bubble sort) وفرز الإدراج (insertion sort).

Features

  • Educational Programming Resources - Serves as a documented set of implementations designed to teach the logic behind common data ordering techniques.
  • Classic Array Sorting Algorithms - Provides a comprehensive library of classic array sorting algorithms for educational and practical use.
  • Sorting Algorithms - Provides a technical comparison of various sorting methods based on their time and space complexity.
  • JavaScript Implementations - Provides fundamental computer science sorting algorithms implemented specifically in JavaScript for learning.
  • Bubble Sorts - Implements a bubble sort algorithm that repeatedly swaps adjacent elements to order a sequence.
  • Bucket Sorts - Implements a bucket sort algorithm that distributes elements into containers based on value ranges.
  • Counting Sorts - Implements a counting sort algorithm that determines positions by calculating value frequencies.
  • Heap Sorts - Implements a heapsort algorithm that utilizes a binary heap structure to extract extreme values.
  • Insertion Sorts - Implements an insertion sort algorithm that iteratively builds a sorted sequence by inserting elements.
  • Merge Sorts - Implements a merge sort algorithm that recursively divides and merges lists to achieve order.
  • Quicksorts - Implements a quicksort algorithm that uses recursive partitioning around a pivot for high performance.
  • Radix Sorts - Implements a radix sort algorithm that orders data by processing individual digits or bits.
  • Selection Sorts - Implements a selection sort algorithm that repeatedly finds the minimum element from an unsorted section.
  • Shell Sorts - Implements a shell sort algorithm that sorts sub-lists using decreasing intervals to improve efficiency.
  • Sorting Algorithms - Provides educational implementations and analysis of classic sorting algorithms for study.
  • Divide And Conquer Algorithms - Implements recursive divide-and-conquer algorithms such as merge sort and quicksort to optimize time complexity.
  • Sorting Algorithm Tutorials - Offers a reference guide explaining the mechanics and complexity of various sorting algorithms.
  • In-Place Sorting Algorithms - Implements memory-efficient sorting algorithms that rearrange elements directly within the original array.
  • Distribution-Based Sorting Logic - Implements non-comparative sorting techniques like bucket and radix sort using distribution mapping.
  • Priority Heaps - Provides a priority heap implementation used for identifying and extracting extreme values during sorting.
  • Comparison-Based Sorting Implementations - Implements a collection of sorting algorithms that order elements through pairwise binary comparisons.
  • Algorithms and Data Structures - Guide to classic sorting algorithms with implementations.

سجل النجوم

مخطط تاريخ النجوم لـ hustcc/js-sorting-algorithmمخطط تاريخ النجوم لـ hustcc/js-sorting-algorithm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم JS Sorting Algorithm

مجموعات منسقة بعناية يظهر فيها JS Sorting Algorithm.
  • الخوارزميات وهياكل البيانات بلغة JavaScript

بدائل مفتوحة المصدر لـ JS Sorting Algorithm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع JS Sorting Algorithm.
  • kodecocodes/swift-algorithm-clubالصورة الرمزية لـ kodecocodes

    kodecocodes/swift-algorithm-club

    29,099عرض على GitHub↗

    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
  • chefyuan/algorithm-baseالصورة الرمزية لـ chefyuan

    chefyuan/algorithm-base

    10,702عرض على GitHub↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    algorithmsbaseinterview-practice
    عرض على GitHub↗10,702
  • kevin-wayne/algs4الصورة الرمزية لـ kevin-wayne

    kevin-wayne/algs4

    7,519عرض على GitHub↗

    algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

    Java
    عرض على GitHub↗7,519
  • oi-wiki/oi-wikiالصورة الرمزية لـ OI-wiki

    OI-wiki/OI-wiki

    26,176عرض على GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    عرض على GitHub↗26,176
عرض جميع البدائل الـ 30 لـ JS Sorting Algorithm→

الأسئلة الشائعة

ما هي وظيفة hustcc/js-sorting-algorithm؟

هذا المشروع عبارة عن مكتبة خوارزميات فرز JavaScript ومورد برمجي تعليمي. يوفر مجموعة من تطبيقات الفرز الكلاسيكية المصممة لتعليم المنطق الكامن وراء تقنيات ترتيب البيانات الشائعة.

ما هي الميزات الرئيسية لـ hustcc/js-sorting-algorithm؟

الميزات الرئيسية لـ hustcc/js-sorting-algorithm هي: Educational Programming Resources, Classic Array Sorting Algorithms, Sorting Algorithms, JavaScript Implementations, Bubble Sorts, Bucket Sorts, Counting Sorts, Heap Sorts.

ما هي البدائل مفتوحة المصدر لـ hustcc/js-sorting-algorithm؟

تشمل البدائل مفتوحة المصدر لـ hustcc/js-sorting-algorithm: kodecocodes/swift-algorithm-club — This project is a comprehensive collection of common computer science algorithms and data structures implemented in… chefyuan/algorithm-base — algorithm-base is an educational library and study guide designed for simulating algorithms and studying data… kevin-wayne/algs4 — algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard… oi-wiki/oi-wiki — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming.… humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in… teivah/algodeck — Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system…