Courses from 1000+ universities
The future of Coursera’s only credible alternative for universities rests in the hands of 2U’s creditors.
600 Free Google Certifications
Computer Networking
Digital Marketing
Artificial Intelligence
A Life of Happiness and Fulfillment
Arab-Islamic History: From Tribes to Empires
Inglés empresarial: ventas, gestión y liderazgo
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore memory management in operating systems, covering free space management, defragmentation, and allocation methods like First-Fit and Best-Fit for efficient resource utilization.
Comprehensive tutorial on Trie data structure in C++, covering theory, implementation, and operations like insertion, search, and removal. Includes practical examples and a coding question.
Explore memory management in operating systems, covering logical and physical address spaces, memory protection, address translation, and contiguous memory allocation techniques.
Explore concurrency coding challenges with hands-on problem-solving, covering Print In Order, Fizz Buzz Multithreaded, and The Dining Philosophers problems. Gain practical insights into OS concepts and placement preparation.
Comprehensive exploration of hashmaps in C++, covering implementation, STL usage, hash functions, collision handling, and practical applications for efficient data storage and retrieval.
Comprehensive exploration of deadlock avoidance, detection, and recovery in operating systems, featuring Banker's Algorithm and wait-for graphs. Includes practical examples and motivational tips for learners.
Comprehensive exploration of deadlocks in operating systems, covering definition, conditions, resource allocation graphs, and prevention methods. Ideal for understanding this critical OS concept.
Solve challenging binary heap problems with step-by-step approaches and coding solutions. Learn advanced data structure techniques for efficient problem-solving in technical interviews.
Solve interview questions on binary heaps in C++. Learn multiple approaches and implementations for problems like Kth largest sum subarray, merging K sorted arrays, and merging K sorted linked lists.
Explore ThreadSync using Conditional Variables and Semaphores. Learn through hands-on examples and gain practical insights into efficient thread synchronization techniques.
Explore thread scheduling, race conditions, and solutions like Peterson's and mutex locks. Gain practical insights with hands-on examples and learn critical section problem-solving techniques.
Comprehensive tutorial on solving heap-related problems in C++, covering five key questions with detailed approaches and code implementations for interview preparation.
Comprehensive guide to heaps in C++: implementation, operations, heapify algorithm, heap sort, and priority queue STL. Covers theory and practical coding.
Learn to identify and implement the largest Binary Search Tree within a given binary tree using C++, with step-by-step explanations and coding demonstrations.
Explore recursion through practical examples like sorted array checks, linear search, and binary search. Learn implementation techniques and problem-solving strategies for these fundamental algorithms.
Get personalized course recommendations, track subjects and courses with reminders, and more.