5 个仓库
Educational resources explaining the mechanics and complexity of various sorting algorithms.
Distinguishing note: Focuses on the conceptual learning of sorting methods rather than providing production-ready sorting libraries.
Explore 5 awesome GitHub repositories matching education & learning resources · Sorting Algorithm Tutorials. Refine with filters or upvote what's useful.
This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge
Sorting — a named example documented in this learning resource.
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
Explains sorting element movement and swapping through detailed animations and visual guides.
This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie
Provides analysis of time and space complexity for standard sorting and searching algorithms.
InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int
Covers ten frequently tested sorting algorithms with stability and complexity analysis for interview preparation.
该项目是一个 JavaScript 排序算法库和教育性编程资源。它提供了一系列经典的排序实现,旨在教授常见数据排序技术背后的逻辑。 该项目作为技术参考指南,提供了各种排序方法的实现以及对其时间复杂度和空间复杂度的解释。它专注于在 JavaScript 环境中应用基础计算机科学模式。 该库涵盖了广泛的排序算法,包括快速排序、归并排序和堆排序等基于比较的方法,以及基数排序和桶排序等基于分布的技术。它还包括冒泡排序和插入排序等基本的迭代实现。
Offers a reference guide explaining the mechanics and complexity of various sorting algorithms.