Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Morris traversal and three approaches to flatten a binary tree into a linked list, with dry runs and C++ implementation.
Explore multilevel queue and multilevel feedback queue scheduling, then compare them with other CPU scheduling algorithms.
Explore non-preemptive and preemptive CPU scheduling, priority scheduling with ageing, and Round Robin scheduling.
Solves two interview problems by reconstructing binary trees from inorder, preorder, and postorder traversals with step-by-step approaches and code.
Explore FCFS CPU scheduling and the convoy effect through scheduling terms, preemptive versus non-preemptive policies, and scheduling goals.
Solve binary-tree interview problems using step-by-step approaches and code, including lowest common ancestor, K-sum paths, kth ancestor, and non-adjacent node sums.
Solve seven binary tree interview questions through step-by-step approaches and code.
Explore medium-term scheduling, swapping, context switching, and the creation and behavior of orphan and zombie processes in operating systems.
Solve five binary-tree interview problems, including tree height, diameter, balance, identity, and sum trees, using multiple approaches and code.
Learn binary tree creation and representation through level-order, inorder, preorder, and postorder traversals.
Solve eight queue problems through step-by-step approaches and code, including queue reversal, sliding-window processing, circular tour, and multiple queues in one array.
Learn queue data structures in C++ through STL usage and implementations of circular, restricted, and doubly ended queues.
Solve a special stack problem by comparing two approaches, explaining why they work, and implementing an optimized solution in C++.
An introduction to operating-system processes, covering their creation, architecture, attributes, and process control blocks.
Solve the “N Stacks in an Array” problem through two approaches and an implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.