#data structures

Logo of CS-Ebook
CS-Ebook
The repository presents a curated selection of authoritative books on computer science and technology, including subjects like foundational principles, programming languages, software engineering, mathematics, big data, and AI. Designed for continuous study advancement, it ensures up-to-date editions and a thorough learning path. Recommended classics provide depth across software-related domains. Access is facilitated via platforms such as Z-Library, as direct downloads are not provided.
Logo of javascript-algorithms
javascript-algorithms
Explore a vast repository of JavaScript implementations for well-known algorithms and data structures, from basic to advanced levels. The collection covers topics such as linked lists, graphs, sorting, and dynamic programming, each accompanied by in-depth explanations and additional resources. This makes it an essential reference for learners and enthusiasts interested in deepening their skills in computational problem-solving.
Logo of kotlin-coding-challenges
kotlin-coding-challenges
Discover a diverse range of programming challenges in this repository, curated to enhance programming capabilities with Kotlin. These challenges are structured to cultivate strong problem-solving skills, aiding preparation for critical whiteboard interviews. Each challenge presents a task overview, test methods, and multiple solution approaches, fostering comprehension of algorithms and Big O notation for efficiency evaluation. Begin with elementary tasks such as string reversal and gradually progress to complex problems covering data structures and sorting algorithms. Integrated with IntelliJ IDEA, it streamlines hands-on coding practice and proficiency development.
Logo of leetcode-patterns
leetcode-patterns
The GitHub repository leetcode-patterns helps improve problem-solving skills for software engineering interviews by providing categorized question patterns. Questions are grouped by familiar patterns, focusing on data structures such as arrays, graphs, and stacks, and algorithms like DFS and BFS, enhancing understanding. Detailed solutions in Java and a comprehensive question list are available online. The platform encourages contributions and suggestions to enhance the resource further.