All Simulators
Browse every simulator across 16 Computer Science subjects.
1919 simulators found.
FCFS CPU Scheduling
FCFS CPU Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
SJF Non-Preemptive Scheduling
SJF Non-Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
SJF Preemptive Scheduling
SJF Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
Round Robin Scheduling
Round Robin Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
Priority Non-Preemptive Scheduling
Priority Non-Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
Priority Preemptive Scheduling
Priority Preemptive Scheduling — interactive visual simulator with step-by-step explanation and exam answer format.
Banker's Algorithm
Banker's Algorithm — interactive visual simulator with step-by-step explanation and exam answer format.
Deadlock Detection
Deadlock Detection — interactive visual simulator with step-by-step explanation and exam answer format.
FIFO Page Replacement
FIFO Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.
LRU Page Replacement
LRU Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.
Optimal Page Replacement
Optimal Page Replacement — interactive visual simulator with step-by-step explanation and exam answer format.
First Fit Memory Allocation
First Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.
Best Fit Memory Allocation
Best Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.
Worst Fit Memory Allocation
Worst Fit Memory Allocation — interactive visual simulator with step-by-step explanation and exam answer format.
Stack Push Pop
Stack Push Pop — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling FCFS
Disk Scheduling FCFS ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Queue Enqueue Dequeue
Queue Enqueue Dequeue — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling SSTF
Disk Scheduling SSTF ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Circular Queue
Circular Queue — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling SCAN
Disk Scheduling SCAN (Elevator) ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Linked List Insertion
Linked List Insertion — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling C-SCAN
Disk Scheduling C-SCAN ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Linked List Deletion
Linked List Deletion — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling LOOK
Disk Scheduling LOOK ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Doubly Linked List
Doubly Linked List — interactive visual simulator with step-by-step explanation and exam answer format.
Disk Scheduling C-LOOK
Disk Scheduling C-LOOK ù interactive visual simulator with step-by-step seek calculation and exam answer format.
Binary Search Tree Insertion
Binary Search Tree Insertion — interactive visual simulator with step-by-step explanation and exam answer format.
Paging Address Translation
Paging Address Translation ù interactive visual simulator with logical-to-physical address conversion and exam answer format.
Tree Traversal Inorder Preorder Postorder
Tree Traversal Inorder Preorder Postorder — interactive visual simulator with step-by-step explanation and exam answer format.
Producer Consumer Problem
Producer Consumer Problem ù interactive visual simulator with semaphore operations and exam answer format.
Linear Search
Linear Search — interactive visual simulator with step-by-step explanation and exam answer format.
Reader Writer Problem
Reader Writer Problem ù interactive visual simulator with semaphore operations and exam answer format.
Binary Search
Binary Search — interactive visual simulator with step-by-step explanation and exam answer format.
Dining Philosophers Problem
Dining Philosophers Problem ù interactive visual simulator with deadlock and synchronization demo.
Bubble Sort
Bubble Sort — interactive visual simulator with step-by-step explanation and exam answer format.
Segmentation Address Translation
Segmentation Address Translation ù interactive visual simulator with segment table lookup and exam answer format.
Selection Sort
Selection Sort — interactive visual simulator with step-by-step explanation and exam answer format.
MFT Fixed Partitioning
MFT Fixed Partitioning ù interactive visual simulator with internal fragmentation calculation.
Insertion Sort
Insertion Sort — interactive visual simulator with step-by-step explanation and exam answer format.
MVT Variable Partitioning
MVT Variable Partitioning ù interactive visual simulator with external fragmentation calculation.
Quick Sort Basic Visualizer
Quick Sort Basic Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
Next Fit Memory Allocation
Next Fit Memory Allocation ù interactive visual simulator with circular search pointer.
C Program Structure Flow
C Program Structure Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Second Chance Page Replacement
Second Chance (Clock) Page Replacement ù interactive visual simulator with reference bit tracking.
C Variables and Data Types Memory View
C Variables and Data Types Memory View — interactive visual simulator with step-by-step explanation and exam answer format.
Process State Diagram
Process State Diagram ù interactive visual simulator with state transitions and exam answer format.
C Operators Dry Run
C Operators Dry Run — interactive visual simulator with step-by-step explanation and exam answer format.
Resource Allocation Graph
Resource Allocation Graph (RAG) ù interactive visual simulator with cycle detection for deadlock analysis.
C if else Flow
C if else Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Deadlock Prevention 4 Conditions
Deadlock Prevention ù interactive visual simulator demonstrating the 4 Coffman conditions.
C for Loop Dry Run
C for Loop Dry Run — interactive visual simulator with step-by-step explanation and exam answer format.
Wait-For Graph
Wait-For Graph ù interactive visual simulator with cycle detection for simplified deadlock analysis.
C while Loop Dry Run
C while Loop Dry Run — interactive visual simulator with step-by-step explanation and exam answer format.
LJF Longest Job First Scheduling
Longest Job First Scheduling ù interactive visual simulator with Gantt chart and exam answer format.
C Array Memory View
C Array Memory View — interactive visual simulator with step-by-step explanation and exam answer format.
HRRN Scheduling
Highest Response Ratio Next Scheduling ù interactive visual simulator with response ratio calculation.
C String Character View
C String Character View — interactive visual simulator with step-by-step explanation and exam answer format.
MRU Page Replacement
Most Recently Used Page Replacement ù interactive visual simulator with step-by-step explanation.
C Function Call Stack
C Function Call Stack — interactive visual simulator with step-by-step explanation and exam answer format.
Multilevel Queue Scheduling
Multilevel Queue Scheduling ù interactive visual simulator with multiple priority queues.
C Pointer Address Diagram
C Pointer Address Diagram — interactive visual simulator with step-by-step explanation and exam answer format.
TLB Translation Lookaside Buffer
TLB Lookup ù interactive visual simulator with hit/miss analysis and address translation.
C++ Class and Object Visualizer
C++ Class and Object Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
Constructor Destructor Flow
Constructor Destructor Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Inheritance Tree
Inheritance Tree — interactive visual simulator with step-by-step explanation and exam answer format.
Function Overloading
Function Overloading — interactive visual simulator with step-by-step explanation and exam answer format.
Operator Overloading Concept
Operator Overloading Concept — interactive visual simulator with step-by-step explanation and exam answer format.
Runtime Polymorphism Demo
Runtime Polymorphism Demo — interactive visual simulator with step-by-step explanation and exam answer format.
Encapsulation Access Specifier Demo
Encapsulation Access Specifier Demo — interactive visual simulator with step-by-step explanation and exam answer format.
STL Vector Operations
STL Vector Operations — interactive visual simulator with step-by-step explanation and exam answer format.
Java Class Object Flow
Java Class Object Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Java main Method Execution
Java main Method Execution — interactive visual simulator with step-by-step explanation and exam answer format.
JVM Execution Flow
JVM Execution Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Java Inheritance Visualizer
Java Inheritance Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
Interface vs Abstract Class
Interface vs Abstract Class — interactive visual simulator with step-by-step explanation and exam answer format.
Exception Handling Flow
Exception Handling Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Java Array and String Demo
Java Array and String Demo — interactive visual simulator with step-by-step explanation and exam answer format.
Java Thread Life Cycle
Java Thread Life Cycle — interactive visual simulator with step-by-step explanation and exam answer format.
DFA String Acceptance Checker
DFA String Acceptance Checker — interactive visual simulator with step-by-step explanation and exam answer format.
DFA State Transition Visualizer
DFA State Transition Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
NFA String Acceptance Checker
NFA String Acceptance Checker — interactive visual simulator with step-by-step explanation and exam answer format.
NFA to DFA Conversion Basic
NFA to DFA Conversion Basic — interactive visual simulator with step-by-step explanation and exam answer format.
Regular Expression to Automata Basic
Regular Expression to Automata Basic — interactive visual simulator with step-by-step explanation and exam answer format.
Grammar Derivation
Grammar Derivation — interactive visual simulator with step-by-step explanation and exam answer format.
Leftmost Derivation
Leftmost Derivation — interactive visual simulator with step-by-step explanation and exam answer format.
Rightmost Derivation
Rightmost Derivation — interactive visual simulator with step-by-step explanation and exam answer format.
Parse Tree Generator Basic
Parse Tree Generator Basic — interactive visual simulator with step-by-step explanation and exam answer format.
Turing Machine Basic Tape Demo
Turing Machine Basic Tape Demo — interactive visual simulator with step-by-step explanation and exam answer format.
HTML Tag Live Preview
HTML Tag Live Preview — interactive visual simulator with step-by-step explanation and exam answer format.
HTML Form Elements Preview
HTML Form Elements Preview — interactive visual simulator with step-by-step explanation and exam answer format.
HTML Table Builder
HTML Table Builder — interactive visual simulator with step-by-step explanation and exam answer format.
Semantic Tags Demo
Semantic Tags Demo — interactive visual simulator with step-by-step explanation and exam answer format.
CSS Box Model Visualizer
CSS Box Model Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
CSS Flexbox Visualizer
CSS Flexbox Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
CSS Grid Layout Visualizer
CSS Grid Layout Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
CSS Media Query Responsive Preview
CSS Media Query Responsive Preview — interactive visual simulator with step-by-step explanation and exam answer format.
JavaScript var let const Demo
JavaScript var let const Demo — interactive visual simulator with step-by-step explanation and exam answer format.
JavaScript Function Execution
JavaScript Function Execution — interactive visual simulator with step-by-step explanation and exam answer format.
JavaScript Array Methods Visualizer
JavaScript Array Methods Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
JavaScript Object Visualizer
JavaScript Object Visualizer — interactive visual simulator with step-by-step explanation and exam answer format.
DOM Manipulation Demo
DOM Manipulation Demo — interactive visual simulator with step-by-step explanation and exam answer format.
Event Handling Demo
Event Handling Demo — interactive visual simulator with step-by-step explanation and exam answer format.
Promise Async Await Flow
Promise Async Await Flow — interactive visual simulator with step-by-step explanation and exam answer format.
Sum of N Natural Numbers
Add the first N natural numbers using a for loop.
Factorial of a Number
Compute N! by multiplying 1 to N in a loop.
Fibonacci Series
Print the first N terms of the Fibonacci series.
Reverse a Number
Reverse the digits of a number using a loop.
Palindrome Number Check
Check if a number reads the same forwards and backwards.
Count Digits
Count how many digits a number has.
Sum of Digits
Add all the digits of a number.
Prime Number Check
Check whether a number is prime.
Prime Numbers in a Range
Print all prime numbers between two values.
Armstrong Number
Check if a number equals the sum of its digits powered by digit count.
Perfect Number
Check if the sum of proper divisors equals the number.
Multiplication Table
Print the multiplication table of a number.
Power of a Number
Compute a raised to the power b using a loop.
GCD (HCF) of Two Numbers
Find the GCD using the Euclidean algorithm.
LCM of Two Numbers
Find the LCM using LCM = a*b/GCD.
Sum of Even Numbers
Sum of even numbers from 1 to N.
Sum of Odd Numbers
Sum of odd numbers from 1 to N.
Largest Digit in a Number
Find the biggest digit in a number.
Strong Number
Check if the sum of digit factorials equals the number.
Decimal to Binary
Convert a decimal number to binary.
Pattern: Right Triangle Stars
Print a right-angled triangle of stars.
Pattern: Inverted Right Triangle
Print an inverted right-angled triangle of stars.
Pattern: Pyramid Stars
Print a centered pyramid of stars.
Pattern: Inverted Pyramid
Print an inverted pyramid of stars.
Pattern: Number Triangle
Print a number triangle (1, 12, 123 ...).
Pattern: Floyd's Triangle
Print Floyd's triangle of continuous numbers.
Pattern: Pascal's Triangle
Print Pascal's triangle.
Pattern: Diamond
Print a diamond pattern of stars.
Pattern: Hollow Rectangle
Print a hollow rectangle of stars.
Pattern: Repeated Number Rows
Print 1, 22, 333 ... pattern.
Pattern: Character Triangle
Print A, AB, ABC ... pattern.
Pattern: Inverted Number Triangle
Print 12345, 1234 ... pattern.
Pattern: Binary Triangle
Print a 0/1 binary triangle.
Pattern: Right-Aligned Triangle
Print a right-aligned star triangle.
Pattern: Butterfly
Print a butterfly pattern of stars.
Swap Two Numbers
Swap two numbers with and without a temp variable.
Reverse a String
Reverse a string character by character.
String Palindrome Check
Check if a string is a palindrome.
Count Vowels & Consonants
Count vowels and consonants in a string.
Largest Element in Array
Find the largest element in an array.
Smallest Element in Array
Find the smallest element in an array.
Sum & Average of Array
Find the sum and average of array elements.
Second Largest in Array
Find the second largest element in an array.
Linear Search in Array
Search an array for a key using linear search.
Bubble Sort Array
Sort an array using bubble sort.
Count Words in a Sentence
Count the number of words in a sentence.
Fibonacci using Recursion
Compute Fibonacci using recursion.
Tower of Hanoi
Solve Tower of Hanoi and list the moves.
Matrix Addition
Add two matrices element by element.
Matrix Multiplication
Multiply two matrices using row x column.
Infix to Postfix Conversion
Convert infix expressions to postfix using an operator stack.
Postfix Expression Evaluation
Evaluate a postfix expression using a value stack.
Priority Queue
Serve the highest-priority element first.
Hashing with Chaining
Map keys to buckets and resolve collisions by chaining.
Min-Heap Insertion
Insert values into a binary min-heap with sift-up.
Graph BFS Traversal
Breadth-first search of a graph using a queue.
Graph DFS Traversal
Depth-first search of a graph using recursion.
Merge Sort
Divide and conquer sort with merging. O(n log n).
Heap Sort
Sort using a max-heap. O(n log n) in-place.
Tree Height and Node Count
Compute BST height and total node count recursively.
C++ Function Template
Generic functions with template<typename T>.
C++ STL map
Sorted key-value container; word frequency demo.
C++ STL set
Unique, sorted element container.
C++ STL stack and queue
LIFO stack vs FIFO queue.
C++ Reference vs Pointer
Aliases vs address variables.
C++ Static Members
Class members shared by all objects.
C++ Friend Function
Access private members from outside the class.
C++ Virtual and Abstract Class
Pure virtual functions and abstract classes.
C++ Exception Handling
try / throw / catch error handling.
C++ Copy Constructor
Create an object as a copy of another.
JavaScript Closures
Functions that remember their outer scope.
JavaScript Hoisting
var vs let/const declaration hoisting and the TDZ.
JavaScript this Keyword
What this refers to in different contexts.
JavaScript Spread and Rest
The ... operator for expanding and collecting.
JavaScript Destructuring
Unpack arrays and objects into variables.
JavaScript Higher-Order Functions
map, filter and reduce chains.
JavaScript Event Loop
Sync code, microtasks and macrotasks ordering.
JavaScript JSON parse and stringify
Convert between objects and JSON strings.
JavaScript Promises
Pending, fulfilled and rejected states.
JavaScript reduce Deep Dive
Fold an array to a single value with an accumulator.
Epsilon Closure
States reachable by epsilon moves.
DFA Minimization
Merge equivalent states into the smallest DFA.
Mealy Machine
Output produced on each transition.
Moore Machine
Output produced on each state.
Pumping Lemma
Prove a language is not regular.
CFG to CNF Conversion
Convert a grammar to Chomsky Normal Form.
PDA for a^n b^n
Pushdown automaton accepting a^n b^n by stack.
Language Classification
Classify a language by its machine.
Closure Properties
Closure of Regular vs Context-Free languages.
Chomsky Hierarchy
The four grammar types and their machines.
SELECT All Columns
SELECT All Columns — interactive SQL visualizer on sample tables with step-by-step explanation.
SELECT Specific Columns
SELECT Specific Columns — interactive SQL visualizer on sample tables with step-by-step explanation.
Column Aliases (AS)
Column Aliases (AS) — interactive SQL visualizer on sample tables with step-by-step explanation.
DISTINCT
DISTINCT — interactive SQL visualizer on sample tables with step-by-step explanation.
WHERE Filter
WHERE Filter — interactive SQL visualizer on sample tables with step-by-step explanation.
ORDER BY
ORDER BY — interactive SQL visualizer on sample tables with step-by-step explanation.
LIMIT
LIMIT — interactive SQL visualizer on sample tables with step-by-step explanation.
LIMIT with OFFSET
LIMIT with OFFSET — interactive SQL visualizer on sample tables with step-by-step explanation.
Computed Columns
Computed Columns — interactive SQL visualizer on sample tables with step-by-step explanation.
CONCAT Strings
CONCAT Strings — interactive SQL visualizer on sample tables with step-by-step explanation.
AND Operator
AND Operator — interactive SQL visualizer on sample tables with step-by-step explanation.
OR Operator
OR Operator — interactive SQL visualizer on sample tables with step-by-step explanation.
NOT Operator
NOT Operator — interactive SQL visualizer on sample tables with step-by-step explanation.
BETWEEN
BETWEEN — interactive SQL visualizer on sample tables with step-by-step explanation.
IN List
IN List — interactive SQL visualizer on sample tables with step-by-step explanation.
NOT IN
NOT IN — interactive SQL visualizer on sample tables with step-by-step explanation.
LIKE with %
LIKE with % — interactive SQL visualizer on sample tables with step-by-step explanation.
LIKE with _
LIKE with _ — interactive SQL visualizer on sample tables with step-by-step explanation.
IS NULL
IS NULL — interactive SQL visualizer on sample tables with step-by-step explanation.
IS NOT NULL
IS NOT NULL — interactive SQL visualizer on sample tables with step-by-step explanation.
Comparison Operators
Comparison Operators — interactive SQL visualizer on sample tables with step-by-step explanation.
Grouping Conditions
Grouping Conditions — interactive SQL visualizer on sample tables with step-by-step explanation.
COUNT(*)
COUNT(*) — interactive SQL visualizer on sample tables with step-by-step explanation.
SUM
SUM — interactive SQL visualizer on sample tables with step-by-step explanation.
AVG
AVG — interactive SQL visualizer on sample tables with step-by-step explanation.
MIN
MIN — interactive SQL visualizer on sample tables with step-by-step explanation.
MAX
MAX — interactive SQL visualizer on sample tables with step-by-step explanation.
GROUP BY
GROUP BY — interactive SQL visualizer on sample tables with step-by-step explanation.
GROUP BY Multiple Columns
GROUP BY Multiple Columns — interactive SQL visualizer on sample tables with step-by-step explanation.
HAVING
HAVING — interactive SQL visualizer on sample tables with step-by-step explanation.
GROUP_CONCAT
GROUP_CONCAT — interactive SQL visualizer on sample tables with step-by-step explanation.
COUNT DISTINCT
COUNT DISTINCT — interactive SQL visualizer on sample tables with step-by-step explanation.
INNER JOIN
INNER JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
LEFT JOIN
LEFT JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
RIGHT JOIN
RIGHT JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
FULL OUTER JOIN
FULL OUTER JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
CROSS JOIN
CROSS JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
SELF JOIN
SELF JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
JOIN with WHERE
JOIN with WHERE — interactive SQL visualizer on sample tables with step-by-step explanation.
Join Three Tables
Join Three Tables — interactive SQL visualizer on sample tables with step-by-step explanation.
NATURAL JOIN
NATURAL JOIN — interactive SQL visualizer on sample tables with step-by-step explanation.
JOIN vs Subquery
JOIN vs Subquery — interactive SQL visualizer on sample tables with step-by-step explanation.
Subquery in WHERE
Subquery in WHERE — interactive SQL visualizer on sample tables with step-by-step explanation.
Subquery with IN
Subquery with IN — interactive SQL visualizer on sample tables with step-by-step explanation.
Correlated Subquery
Correlated Subquery — interactive SQL visualizer on sample tables with step-by-step explanation.
Derived Table (Subquery in FROM)
Derived Table (Subquery in FROM) — interactive SQL visualizer on sample tables with step-by-step explanation.
EXISTS
EXISTS — interactive SQL visualizer on sample tables with step-by-step explanation.
NOT EXISTS
NOT EXISTS — interactive SQL visualizer on sample tables with step-by-step explanation.
ANY / SOME
ANY / SOME — interactive SQL visualizer on sample tables with step-by-step explanation.
ALL
ALL — interactive SQL visualizer on sample tables with step-by-step explanation.
UNION
UNION — interactive SQL visualizer on sample tables with step-by-step explanation.
UNION ALL
UNION ALL — interactive SQL visualizer on sample tables with step-by-step explanation.
INTERSECT
INTERSECT — interactive SQL visualizer on sample tables with step-by-step explanation.
EXCEPT / MINUS
EXCEPT / MINUS — interactive SQL visualizer on sample tables with step-by-step explanation.
UPPER and LOWER
UPPER and LOWER — interactive SQL visualizer on sample tables with step-by-step explanation.
LENGTH / CHAR_LENGTH
LENGTH / CHAR_LENGTH — interactive SQL visualizer on sample tables with step-by-step explanation.
SUBSTRING
SUBSTRING — interactive SQL visualizer on sample tables with step-by-step explanation.
CONCAT_WS
CONCAT_WS — interactive SQL visualizer on sample tables with step-by-step explanation.
REPLACE
REPLACE — interactive SQL visualizer on sample tables with step-by-step explanation.
TRIM
TRIM — interactive SQL visualizer on sample tables with step-by-step explanation.
LEFT and RIGHT
LEFT and RIGHT — interactive SQL visualizer on sample tables with step-by-step explanation.
LOCATE / INSTR
LOCATE / INSTR — interactive SQL visualizer on sample tables with step-by-step explanation.
ROUND
ROUND — interactive SQL visualizer on sample tables with step-by-step explanation.
CEIL and FLOOR
CEIL and FLOOR — interactive SQL visualizer on sample tables with step-by-step explanation.
MOD
MOD — interactive SQL visualizer on sample tables with step-by-step explanation.
ABS and POWER
ABS and POWER — interactive SQL visualizer on sample tables with step-by-step explanation.
NOW and CURDATE
NOW and CURDATE — interactive SQL visualizer on sample tables with step-by-step explanation.
DATEDIFF
DATEDIFF — interactive SQL visualizer on sample tables with step-by-step explanation.
DATE_FORMAT
DATE_FORMAT — interactive SQL visualizer on sample tables with step-by-step explanation.
YEAR MONTH DAY
YEAR MONTH DAY — interactive SQL visualizer on sample tables with step-by-step explanation.
CASE WHEN
CASE WHEN — interactive SQL visualizer on sample tables with step-by-step explanation.
IF Function
IF Function — interactive SQL visualizer on sample tables with step-by-step explanation.
IFNULL / COALESCE
IFNULL / COALESCE — interactive SQL visualizer on sample tables with step-by-step explanation.
NULLIF
NULLIF — interactive SQL visualizer on sample tables with step-by-step explanation.
INSERT Row
INSERT Row — interactive SQL visualizer on sample tables with step-by-step explanation.
INSERT Multiple Rows
INSERT Multiple Rows — interactive SQL visualizer on sample tables with step-by-step explanation.
UPDATE Rows
UPDATE Rows — interactive SQL visualizer on sample tables with step-by-step explanation.
UPDATE Single Row
UPDATE Single Row — interactive SQL visualizer on sample tables with step-by-step explanation.
DELETE Rows
DELETE Rows — interactive SQL visualizer on sample tables with step-by-step explanation.
INSERT ON DUPLICATE (Upsert)
INSERT ON DUPLICATE (Upsert) — interactive SQL visualizer on sample tables with step-by-step explanation.
CREATE TABLE
CREATE TABLE — interactive SQL visualizer on sample tables with step-by-step explanation.
MySQL Data Types
MySQL Data Types — interactive SQL visualizer on sample tables with step-by-step explanation.
ALTER TABLE ADD Column
ALTER TABLE ADD Column — interactive SQL visualizer on sample tables with step-by-step explanation.
ALTER TABLE MODIFY/DROP
ALTER TABLE MODIFY/DROP — interactive SQL visualizer on sample tables with step-by-step explanation.
DROP TABLE
DROP TABLE — interactive SQL visualizer on sample tables with step-by-step explanation.
TRUNCATE
TRUNCATE — interactive SQL visualizer on sample tables with step-by-step explanation.
CREATE DATABASE
CREATE DATABASE — interactive SQL visualizer on sample tables with step-by-step explanation.
RENAME TABLE
RENAME TABLE — interactive SQL visualizer on sample tables with step-by-step explanation.
PRIMARY KEY
PRIMARY KEY — interactive SQL visualizer on sample tables with step-by-step explanation.
FOREIGN KEY
FOREIGN KEY — interactive SQL visualizer on sample tables with step-by-step explanation.
UNIQUE Constraint
UNIQUE Constraint — interactive SQL visualizer on sample tables with step-by-step explanation.
NOT NULL Constraint
NOT NULL Constraint — interactive SQL visualizer on sample tables with step-by-step explanation.
DEFAULT Value
DEFAULT Value — interactive SQL visualizer on sample tables with step-by-step explanation.
AUTO_INCREMENT and CHECK
AUTO_INCREMENT and CHECK — interactive SQL visualizer on sample tables with step-by-step explanation.
INDEX
INDEX — interactive SQL visualizer on sample tables with step-by-step explanation.
VIEW
VIEW — interactive SQL visualizer on sample tables with step-by-step explanation.
Transactions (COMMIT/ROLLBACK)
Transactions (COMMIT/ROLLBACK) — interactive SQL visualizer on sample tables with step-by-step explanation.
Normalization (1NF-3NF)
Normalization (1NF-3NF) — interactive SQL visualizer on sample tables with step-by-step explanation.
Window Functions (RANK)
Window Functions (RANK) — interactive SQL visualizer on sample tables with step-by-step explanation.
Java Program Structure
Java Program Structure — interactive Java concept simulator with code, output, dry-run and how-to-run.
HTML Headings h1-h6
HTML Headings h1-h6 — live HTML/CSS preview with code, explanation and how-to-run.
typeof Operator
typeof Operator — interactive JavaScript simulator with code, console output and how-to-run.
cout and cin
cout and cin — interactive C++ simulator with code, output and how-to-run.
Multilevel Feedback Queue
Multilevel Feedback Queue — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Pointer to Array
Pointer to Array in C — interactive simulator with code, output and how-to-run.
DFA: Ends with 0
DFA: Ends with 0 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Array Operations
Array Operations — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Variables and Data Types
Variables and Data Types — interactive Java concept simulator with code, output, dry-run and how-to-run.
Paragraph and Line Break
Paragraph and Line Break — live HTML/CSS preview with code, explanation and how-to-run.
== vs ===
== vs === — interactive JavaScript simulator with code, console output and how-to-run.
Variables and Data Types
Variables and Data Types — interactive C++ simulator with code, output and how-to-run.
Earliest Deadline First (EDF)
Earliest Deadline First (EDF) — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Array of Pointers
Array of Pointers in C — interactive simulator with code, output and how-to-run.
DFA: Ends with 1
DFA: Ends with 1 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Array Insertion at Position
Array Insertion at Position — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Primitive Type Sizes
Primitive Type Sizes — interactive Java concept simulator with code, output, dry-run and how-to-run.
Bold Italic Underline
Bold Italic Underline — live HTML/CSS preview with code, explanation and how-to-run.
Truthy and Falsy
Truthy and Falsy — interactive JavaScript simulator with code, console output and how-to-run.
const and constexpr
const and constexpr — interactive C++ simulator with code, output and how-to-run.
Rate Monotonic Scheduling
Rate Monotonic Scheduling — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Pointer to Function
Pointer to Function in C — interactive simulator with code, output and how-to-run.
DFA: Ends with 01
DFA: Ends with 01 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Array Deletion
Array Deletion — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Type Casting
Type Casting — interactive Java concept simulator with code, output, dry-run and how-to-run.
Hyperlinks
Hyperlinks — live HTML/CSS preview with code, explanation and how-to-run.
Nullish Coalescing ??
Nullish Coalescing ?? — interactive JavaScript simulator with code, console output and how-to-run.
Arithmetic Operators
Arithmetic Operators — interactive C++ simulator with code, output and how-to-run.
Scheduling Metrics
Scheduling Metrics — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Double Pointer
Double Pointer in C — interactive simulator with code, output and how-to-run.
DFA: Starts with 0
DFA: Starts with 0 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Array Rotation
Array Rotation — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Arithmetic Operators
Arithmetic Operators — interactive Java concept simulator with code, output, dry-run and how-to-run.
Images
Images — live HTML/CSS preview with code, explanation and how-to-run.
Optional Chaining ?.
Optional Chaining ?. — interactive JavaScript simulator with code, console output and how-to-run.
Relational and Logical Operators
Relational and Logical Operators — interactive C++ simulator with code, output and how-to-run.
Convoy Effect
Convoy Effect — OS concept simulator with diagram, step-by-step explanation and exam notes.
C malloc
malloc in C — interactive simulator with code, output and how-to-run.
DFA: Starts with 1
DFA: Starts with 1 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Matrix (2D Array)
Matrix (2D Array) — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Relational Operators
Relational Operators — interactive Java concept simulator with code, output, dry-run and how-to-run.
Unordered List
Unordered List — live HTML/CSS preview with code, explanation and how-to-run.
Ternary Operator
Ternary Operator — interactive JavaScript simulator with code, console output and how-to-run.
Bitwise Operators
Bitwise Operators — interactive C++ simulator with code, output and how-to-run.
Starvation and Aging
Starvation and Aging — OS concept simulator with diagram, step-by-step explanation and exam notes.
C calloc
calloc in C — interactive simulator with code, output and how-to-run.
DFA: Contains 01
DFA: Contains 01 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Sparse Matrix
Sparse Matrix — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Logical Operators
Logical Operators — interactive Java concept simulator with code, output, dry-run and how-to-run.
Ordered List
Ordered List — live HTML/CSS preview with code, explanation and how-to-run.
Number Methods
Number Methods — interactive JavaScript simulator with code, console output and how-to-run.
static_cast
static_cast — interactive C++ simulator with code, output and how-to-run.
Preemptive vs Non-preemptive
Preemptive vs Non-preemptive — OS concept simulator with diagram, step-by-step explanation and exam notes.
C realloc
realloc in C — interactive simulator with code, output and how-to-run.
DFA: Contains 11
DFA: Contains 11 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Array Reversal
Array Reversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Bitwise Operators
Bitwise Operators — interactive Java concept simulator with code, output, dry-run and how-to-run.
Description List
Description List — live HTML/CSS preview with code, explanation and how-to-run.
Math Object
Math Object — interactive JavaScript simulator with code, console output and how-to-run.
Increment Decrement
Increment Decrement — interactive C++ simulator with code, output and how-to-run.
Context Switch
Context Switch — OS concept simulator with diagram, step-by-step explanation and exam notes.
C free and Memory Leaks
free and Memory Leaks in C — interactive simulator with code, output and how-to-run.
DFA: Contains 101
DFA: Contains 101 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Find Duplicates
Find Duplicates — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Ternary Operator
Ternary Operator — interactive Java concept simulator with code, output, dry-run and how-to-run.
Nested Lists
Nested Lists — live HTML/CSS preview with code, explanation and how-to-run.
Template Literals
Template Literals — interactive JavaScript simulator with code, console output and how-to-run.
sizeof Operator
sizeof Operator — interactive C++ simulator with code, output and how-to-run.
Dispatcher and Latency
Dispatcher and Latency — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Pointer to Structure
Pointer to Structure in C — interactive simulator with code, output and how-to-run.
DFA: Even number of 0s
DFA: Even number of 0s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Merge Two Sorted Arrays
Merge Two Sorted Arrays — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Operator Precedence
Operator Precedence — interactive Java concept simulator with code, output, dry-run and how-to-run.
Basic Table
Basic Table — live HTML/CSS preview with code, explanation and how-to-run.
String Methods
String Methods — interactive JavaScript simulator with code, console output and how-to-run.
auto Keyword
auto Keyword — interactive C++ simulator with code, output and how-to-run.
CPU-IO Burst Cycle
CPU-IO Burst Cycle — OS concept simulator with diagram, step-by-step explanation and exam notes.
C void Pointer
void Pointer in C — interactive simulator with code, output and how-to-run.
DFA: Odd number of 0s
DFA: Odd number of 0s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Two-Sum Pair
Two-Sum Pair — Data Structures simulator with diagram/visual, step-by-step explanation and code.
final Constants
final Constants — interactive Java concept simulator with code, output, dry-run and how-to-run.
Table Header Cells
Table Header Cells — live HTML/CSS preview with code, explanation and how-to-run.
Type Conversion
Type Conversion — interactive JavaScript simulator with code, console output and how-to-run.
Namespaces
Namespaces — interactive C++ simulator with code, output and how-to-run.
Process vs Thread
Process vs Thread — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Structure Basics
Structure Basics in C — interactive simulator with code, output and how-to-run.
DFA: Even number of 1s
DFA: Even number of 1s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Linked List Traversal
Linked List Traversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Scanner Input
Scanner Input — interactive Java concept simulator with code, output, dry-run and how-to-run.
Table colspan and rowspan
Table colspan and rowspan — live HTML/CSS preview with code, explanation and how-to-run.
Assignment Operators
Assignment Operators — interactive JavaScript simulator with code, console output and how-to-run.
Preprocessor Directives
Preprocessor Directives — interactive C++ simulator with code, output and how-to-run.
Process Control Block (PCB)
Process Control Block (PCB) — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Nested Structure
Nested Structure in C — interactive simulator with code, output and how-to-run.
DFA: Even 0s and Even 1s
DFA: Even 0s and Even 1s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Linked List Search
Linked List Search — Data Structures simulator with diagram/visual, step-by-step explanation and code.
if-else
if-else — interactive Java concept simulator with code, output, dry-run and how-to-run.
Div and Span
Div and Span — live HTML/CSS preview with code, explanation and how-to-run.
Spread in Arrays
Spread in Arrays — interactive JavaScript simulator with code, console output and how-to-run.
Header Files
Header Files — interactive C++ simulator with code, output and how-to-run.
fork() System Call
fork() System Call — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Array of Structures
Array of Structures in C — interactive simulator with code, output and how-to-run.
DFA: Even Length
DFA: Even Length — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Reverse a Linked List
Reverse a Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
if-else-if Ladder
if-else-if Ladder — interactive Java concept simulator with code, output, dry-run and how-to-run.
HTML Comments
HTML Comments — live HTML/CSS preview with code, explanation and how-to-run.
Logical Short-circuit
Logical Short-circuit — interactive JavaScript simulator with code, console output and how-to-run.
cmath Functions
cmath Functions — interactive C++ simulator with code, output and how-to-run.
Zombie and Orphan Process
Zombie and Orphan Process — OS concept simulator with diagram, step-by-step explanation and exam notes.
C typedef
typedef in C — interactive simulator with code, output and how-to-run.
DFA: Length Multiple of 3
DFA: Length Multiple of 3 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Detect Loop (Floyd's)
Detect Loop (Floyd's) — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Nested if
Nested if — interactive Java concept simulator with code, output, dry-run and how-to-run.
HTML Entities
HTML Entities — live HTML/CSS preview with code, explanation and how-to-run.
push pop shift unshift
push pop shift unshift — interactive JavaScript simulator with code, console output and how-to-run.
Implicit Type Conversion
Implicit Type Conversion — interactive C++ simulator with code, output and how-to-run.
Process Tree
Process Tree — OS concept simulator with diagram, step-by-step explanation and exam notes.
C union
union in C — interactive simulator with code, output and how-to-run.
DFA: Binary Divisible by 3
DFA: Binary Divisible by 3 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Middle of Linked List
Middle of Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
switch Statement
switch Statement — interactive Java concept simulator with code, output, dry-run and how-to-run.
Superscript and Subscript
Superscript and Subscript — live HTML/CSS preview with code, explanation and how-to-run.
Array slice
Array slice — interactive JavaScript simulator with code, console output and how-to-run.
if-else
if-else — interactive C++ simulator with code, output and how-to-run.
User vs Kernel Threads
User vs Kernel Threads — OS concept simulator with diagram, step-by-step explanation and exam notes.
C enum
enum in C — interactive simulator with code, output and how-to-run.
DFA: At Least Two 0s
DFA: At Least Two 0s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Nth Node from End
Nth Node from End — Data Structures simulator with diagram/visual, step-by-step explanation and code.
for Loop
for Loop — interactive Java concept simulator with code, output, dry-run and how-to-run.
Blockquote and Cite
Blockquote and Cite — live HTML/CSS preview with code, explanation and how-to-run.
Array splice
Array splice — interactive JavaScript simulator with code, console output and how-to-run.
if-else-if Ladder
if-else-if Ladder — interactive C++ simulator with code, output and how-to-run.
Multithreading Models
Multithreading Models — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Bit Fields
Bit Fields in C — interactive simulator with code, output and how-to-run.
DFA: At Most One 1
DFA: At Most One 1 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Circular Linked List
Circular Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
while Loop
while Loop — interactive Java concept simulator with code, output, dry-run and how-to-run.
Preformatted Text
Preformatted Text — live HTML/CSS preview with code, explanation and how-to-run.
indexOf and includes
indexOf and includes — interactive JavaScript simulator with code, console output and how-to-run.
switch
switch — interactive C++ simulator with code, output and how-to-run.
Inter-Process Communication
Inter-Process Communication — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Structure Padding
Structure Padding in C — interactive simulator with code, output and how-to-run.
DFA: Exactly Two 1s
DFA: Exactly Two 1s — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Merge Two Sorted Lists
Merge Two Sorted Lists — Data Structures simulator with diagram/visual, step-by-step explanation and code.
do-while Loop
do-while Loop — interactive Java concept simulator with code, output, dry-run and how-to-run.
Horizontal Rule
Horizontal Rule — live HTML/CSS preview with code, explanation and how-to-run.
find and findIndex
find and findIndex — interactive JavaScript simulator with code, console output and how-to-run.
for Loop
for Loop — interactive C++ simulator with code, output and how-to-run.
Pipes
Pipes — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strlen
strlen in C — interactive simulator with code, output and how-to-run.
DFA: Third Symbol is 1
DFA: Third Symbol is 1 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Remove Duplicates from List
Remove Duplicates from List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
for-each Loop
for-each Loop — interactive Java concept simulator with code, output, dry-run and how-to-run.
Block vs Inline
Block vs Inline — live HTML/CSS preview with code, explanation and how-to-run.
some and every
some and every — interactive JavaScript simulator with code, console output and how-to-run.
while Loop
while Loop — interactive C++ simulator with code, output and how-to-run.
Shared Memory vs Message Passing
Shared Memory vs Message Passing — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strcpy
strcpy in C — interactive simulator with code, output and how-to-run.
DFA: No Substring 00
DFA: No Substring 00 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Polynomial as Linked List
Polynomial as Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
break Statement
break Statement — interactive Java concept simulator with code, output, dry-run and how-to-run.
Link target _blank
Link target _blank — live HTML/CSS preview with code, explanation and how-to-run.
Array sort
Array sort — interactive JavaScript simulator with code, console output and how-to-run.
do-while Loop
do-while Loop — interactive C++ simulator with code, output and how-to-run.
Signals
Signals — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strcat
strcat in C — interactive simulator with code, output and how-to-run.
DFA: 0*1*
DFA: 0*1* — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Stack using Array
Stack using Array — Data Structures simulator with diagram/visual, step-by-step explanation and code.
continue Statement
continue Statement — interactive Java concept simulator with code, output, dry-run and how-to-run.
Image title and alt
Image title and alt — live HTML/CSS preview with code, explanation and how-to-run.
Array reverse
Array reverse — interactive JavaScript simulator with code, console output and how-to-run.
Range-based for
Range-based for — interactive C++ simulator with code, output and how-to-run.
Context Switching Steps
Context Switching Steps — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strcmp
strcmp in C — interactive simulator with code, output and how-to-run.
DFA: Ends with 00
DFA: Ends with 00 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Stack using Linked List
Stack using Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Labeled break
Labeled break — interactive Java concept simulator with code, output, dry-run and how-to-run.
Abbreviation and Mark
Abbreviation and Mark — live HTML/CSS preview with code, explanation and how-to-run.
join and split
join and split — interactive JavaScript simulator with code, console output and how-to-run.
break
break — interactive C++ simulator with code, output and how-to-run.
Critical Section Problem
Critical Section Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strrev
strrev in C — interactive simulator with code, output and how-to-run.
DFA over a,b: Ends with a
DFA over a,b: Ends with a — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Balanced Parentheses
Balanced Parentheses — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Nested Loops
Nested Loops — interactive Java concept simulator with code, output, dry-run and how-to-run.
Code and kbd Tags
Code and kbd Tags — live HTML/CSS preview with code, explanation and how-to-run.
Array concat
Array concat — interactive JavaScript simulator with code, console output and how-to-run.
continue
continue — interactive C++ simulator with code, output and how-to-run.
Mutex Lock
Mutex Lock — OS concept simulator with diagram, step-by-step explanation and exam notes.
C atoi
atoi in C — interactive simulator with code, output and how-to-run.
DFA: a count Multiple of 3
DFA: a count Multiple of 3 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Infix to Prefix
Infix to Prefix — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String Creation
String Creation — interactive Java concept simulator with code, output, dry-run and how-to-run.
Details and Summary
Details and Summary — live HTML/CSS preview with code, explanation and how-to-run.
flat and flatMap
flat and flatMap — interactive JavaScript simulator with code, console output and how-to-run.
goto
goto — interactive C++ simulator with code, output and how-to-run.
Semaphore wait and signal
Semaphore wait and signal — OS concept simulator with diagram, step-by-step explanation and exam notes.
C strtok
strtok in C — interactive simulator with code, output and how-to-run.
DFA: Same Start and End
DFA: Same Start and End — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Prefix Evaluation
Prefix Evaluation — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String length and charAt
String length and charAt — interactive Java concept simulator with code, output, dry-run and how-to-run.
Text Input
Text Input — live HTML/CSS preview with code, explanation and how-to-run.
Array.from
Array.from — interactive JavaScript simulator with code, console output and how-to-run.
Nested Loops
Nested Loops — interactive C++ simulator with code, output and how-to-run.
Peterson's Solution
Peterson's Solution — OS concept simulator with diagram, step-by-step explanation and exam notes.
C fopen and fclose
fopen and fclose in C — interactive simulator with code, output and how-to-run.
NFA Basics
NFA Basics — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Queue using Array
Queue using Array — Data Structures simulator with diagram/visual, step-by-step explanation and code.
substring
substring — interactive Java concept simulator with code, output, dry-run and how-to-run.
Password Input
Password Input — live HTML/CSS preview with code, explanation and how-to-run.
Array of and fill
Array of and fill — interactive JavaScript simulator with code, console output and how-to-run.
Ternary Operator
Ternary Operator — interactive C++ simulator with code, output and how-to-run.
Test-and-Set
Test-and-Set — OS concept simulator with diagram, step-by-step explanation and exam notes.
C fprintf and fscanf
fprintf and fscanf in C — interactive simulator with code, output and how-to-run.
NFA: Ends with 01
NFA: Ends with 01 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Queue using Linked List
Queue using Linked List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
indexOf
indexOf — interactive Java concept simulator with code, output, dry-run and how-to-run.
Email and Number Input
Email and Number Input — live HTML/CSS preview with code, explanation and how-to-run.
forEach
forEach — interactive JavaScript simulator with code, console output and how-to-run.
Function Definition
Function Definition — interactive C++ simulator with code, output and how-to-run.
Bounded Buffer Problem
Bounded Buffer Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.
C fgetc and fputc
fgetc and fputc in C — interactive simulator with code, output and how-to-run.
NFA for Union
NFA for Union — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Deque
Deque — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String replace
String replace — interactive Java concept simulator with code, output, dry-run and how-to-run.
Radio Buttons
Radio Buttons — live HTML/CSS preview with code, explanation and how-to-run.
map Transform
map Transform — interactive JavaScript simulator with code, console output and how-to-run.
Pass by Value
Pass by Value — interactive C++ simulator with code, output and how-to-run.
Monitor
Monitor — OS concept simulator with diagram, step-by-step explanation and exam notes.
C fgets and fputs
fgets and fputs in C — interactive simulator with code, output and how-to-run.
Epsilon-NFA
Epsilon-NFA — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Queue using Two Stacks
Queue using Two Stacks — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String split
String split — interactive Java concept simulator with code, output, dry-run and how-to-run.
Checkboxes
Checkboxes — live HTML/CSS preview with code, explanation and how-to-run.
filter
filter — interactive JavaScript simulator with code, console output and how-to-run.
Pass by Reference
Pass by Reference — interactive C++ simulator with code, output and how-to-run.
Race Condition
Race Condition — OS concept simulator with diagram, step-by-step explanation and exam notes.
C File Modes
File Modes in C — interactive simulator with code, output and how-to-run.
NFA to DFA Equivalence
NFA to DFA Equivalence — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Stack using Two Queues
Stack using Two Queues — Data Structures simulator with diagram/visual, step-by-step explanation and code.
toUpperCase and toLowerCase
toUpperCase and toLowerCase — interactive Java concept simulator with code, output, dry-run and how-to-run.
Select Dropdown
Select Dropdown — live HTML/CSS preview with code, explanation and how-to-run.
Object Literals
Object Literals — interactive JavaScript simulator with code, console output and how-to-run.
Default Arguments
Default Arguments — interactive C++ simulator with code, output and how-to-run.
Sleeping Barber Problem
Sleeping Barber Problem — OS concept simulator with diagram, step-by-step explanation and exam notes.
C define Macro
define Macro in C — interactive simulator with code, output and how-to-run.
Regex: a*
Regex: a* — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Binary Tree Representation
Binary Tree Representation — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String equals vs ==
String equals vs == — interactive Java concept simulator with code, output, dry-run and how-to-run.
Textarea
Textarea — live HTML/CSS preview with code, explanation and how-to-run.
Object keys values entries
Object keys values entries — interactive JavaScript simulator with code, console output and how-to-run.
Inline Functions
Inline Functions — interactive C++ simulator with code, output and how-to-run.
Deadlock vs Starvation
Deadlock vs Starvation — OS concept simulator with diagram, step-by-step explanation and exam notes.
C include Directive
include Directive in C — interactive simulator with code, output and how-to-run.
Regex: a+
Regex: a+ — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Inorder Traversal
Inorder Traversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
StringBuilder
StringBuilder — interactive Java concept simulator with code, output, dry-run and how-to-run.
Buttons
Buttons — live HTML/CSS preview with code, explanation and how-to-run.
Object Destructuring
Object Destructuring — interactive JavaScript simulator with code, console output and how-to-run.
Recursion
Recursion — interactive C++ simulator with code, output and how-to-run.
Deadlock Prevention vs Avoidance
Deadlock Prevention vs Avoidance — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Conditional Compilation
Conditional Compilation in C — interactive simulator with code, output and how-to-run.
Regex: a?
Regex: a? — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Preorder Traversal
Preorder Traversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
String Concatenation
String Concatenation — interactive Java concept simulator with code, output, dry-run and how-to-run.
Form Labels
Form Labels — live HTML/CSS preview with code, explanation and how-to-run.
Object Spread
Object Spread — interactive JavaScript simulator with code, console output and how-to-run.
Pass Array to Function
Pass Array to Function — interactive C++ simulator with code, output and how-to-run.
Atomic wait and signal
Atomic wait and signal — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Macro with Arguments
Macro with Arguments in C — interactive simulator with code, output and how-to-run.
Regex: a or b
Regex: a or b — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Postorder Traversal
Postorder Traversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
1D Array
1D Array — interactive Java concept simulator with code, output, dry-run and how-to-run.
Placeholder and Required
Placeholder and Required — live HTML/CSS preview with code, explanation and how-to-run.
Object.assign
Object.assign — interactive JavaScript simulator with code, console output and how-to-run.
Return by Reference
Return by Reference — interactive C++ simulator with code, output and how-to-run.
Logical vs Physical Address
Logical vs Physical Address — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Storage Classes
Storage Classes in C — interactive simulator with code, output and how-to-run.
Regex: ab*
Regex: ab* — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Level-order Traversal
Level-order Traversal — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Array Traversal
Array Traversal — interactive Java concept simulator with code, output, dry-run and how-to-run.
Fieldset and Legend
Fieldset and Legend — live HTML/CSS preview with code, explanation and how-to-run.
Object.freeze
Object.freeze — interactive JavaScript simulator with code, console output and how-to-run.
Function Pointers
Function Pointers — interactive C++ simulator with code, output and how-to-run.
Memory Hierarchy
Memory Hierarchy — OS concept simulator with diagram, step-by-step explanation and exam notes.
C const and volatile
const and volatile in C — interactive simulator with code, output and how-to-run.
Regex: Identifier
Regex: Identifier — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
BST Search
BST Search — Data Structures simulator with diagram/visual, step-by-step explanation and code.
2D Array
2D Array — interactive Java concept simulator with code, output, dry-run and how-to-run.
Range Slider
Range Slider — live HTML/CSS preview with code, explanation and how-to-run.
Computed Property Names
Computed Property Names — interactive JavaScript simulator with code, console output and how-to-run.
Lambda Expressions
Lambda Expressions — interactive C++ simulator with code, output and how-to-run.
Swapping
Swapping — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Command-line Arguments
Command-line Arguments in C — interactive simulator with code, output and how-to-run.
Regex: Binary Ending in 0
Regex: Binary Ending in 0 — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
BST Insertion
BST Insertion — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Jagged Array
Jagged Array — interactive Java concept simulator with code, output, dry-run and how-to-run.
Date and Color Input
Date and Color Input — live HTML/CSS preview with code, explanation and how-to-run.
Getters and Setters
Getters and Setters — interactive JavaScript simulator with code, console output and how-to-run.
constexpr Functions
constexpr Functions — interactive C++ simulator with code, output and how-to-run.
Internal vs External Fragmentation
Internal vs External Fragmentation — OS concept simulator with diagram, step-by-step explanation and exam notes.
C Comma Operator
Comma Operator in C — interactive simulator with code, output and how-to-run.
Regex: (ab)+
Regex: (ab)+ — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
BST Deletion
BST Deletion — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Array Sum and Max
Array Sum and Max — interactive Java concept simulator with code, output, dry-run and how-to-run.
Semantic Layout Tags
Semantic Layout Tags — live HTML/CSS preview with code, explanation and how-to-run.
Map
Map — interactive JavaScript simulator with code, console output and how-to-run.
1D Array
1D Array — interactive C++ simulator with code, output and how-to-run.
Compaction
Compaction — OS concept simulator with diagram, step-by-step explanation and exam notes.
C goto Statement
goto Statement in C — interactive simulator with code, output and how-to-run.
Regex: a(a|b)*b
Regex: a(a|b)*b — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
BST Min and Max
BST Min and Max — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Arrays.sort
Arrays.sort — interactive Java concept simulator with code, output, dry-run and how-to-run.
Article and Section
Article and Section — live HTML/CSS preview with code, explanation and how-to-run.
Set
Set — interactive JavaScript simulator with code, console output and how-to-run.
2D Array
2D Array — interactive C++ simulator with code, output and how-to-run.
Multilevel Paging
Multilevel Paging — OS concept simulator with diagram, step-by-step explanation and exam notes.
Thompson Construction
Thompson Construction — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Tree Height
Tree Height — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Array Copy
Array Copy — interactive Java concept simulator with code, output, dry-run and how-to-run.
Aside
Aside — live HTML/CSS preview with code, explanation and how-to-run.
JSON Deep Clone
JSON Deep Clone — interactive JavaScript simulator with code, console output and how-to-run.
Array of Strings
Array of Strings — interactive C++ simulator with code, output and how-to-run.
Inverted Page Table
Inverted Page Table — OS concept simulator with diagram, step-by-step explanation and exam notes.
Context-Free Grammar
Context-Free Grammar — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Count Leaf Nodes
Count Leaf Nodes — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Class and Object
Class and Object — interactive Java concept simulator with code, output, dry-run and how-to-run.
Figure and Figcaption
Figure and Figcaption — live HTML/CSS preview with code, explanation and how-to-run.
Reference vs Value
Reference vs Value — interactive JavaScript simulator with code, console output and how-to-run.
C-style Strings
C-style Strings — interactive C++ simulator with code, output and how-to-run.
Demand Paging
Demand Paging — OS concept simulator with diagram, step-by-step explanation and exam notes.
Derivation
Derivation — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Mirror a Tree
Mirror a Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Constructor
Constructor — interactive Java concept simulator with code, output, dry-run and how-to-run.
Audio Player
Audio Player — live HTML/CSS preview with code, explanation and how-to-run.
Declaration vs Expression
Declaration vs Expression — interactive JavaScript simulator with code, console output and how-to-run.
std::string
std::string — interactive C++ simulator with code, output and how-to-run.
Page Fault Handling
Page Fault Handling — OS concept simulator with diagram, step-by-step explanation and exam notes.
Ambiguous Grammar
Ambiguous Grammar — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Check Balanced Tree
Check Balanced Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Constructor Overloading
Constructor Overloading — interactive Java concept simulator with code, output, dry-run and how-to-run.
Video Player
Video Player — live HTML/CSS preview with code, explanation and how-to-run.
Arrow Functions
Arrow Functions — interactive JavaScript simulator with code, console output and how-to-run.
string Methods
string Methods — interactive C++ simulator with code, output and how-to-run.
Thrashing
Thrashing — OS concept simulator with diagram, step-by-step explanation and exam notes.
Left Recursion
Left Recursion — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
AVL Tree Balancing
AVL Tree Balancing — Data Structures simulator with diagram/visual, step-by-step explanation and code.
this Keyword
this Keyword — interactive Java concept simulator with code, output, dry-run and how-to-run.
Iframe
Iframe — live HTML/CSS preview with code, explanation and how-to-run.
Default Parameters
Default Parameters — interactive JavaScript simulator with code, console output and how-to-run.
string Concatenation
string Concatenation — interactive C++ simulator with code, output and how-to-run.
Working Set Model
Working Set Model — OS concept simulator with diagram, step-by-step explanation and exam notes.
Left Factoring
Left Factoring — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
AVL Rotations
AVL Rotations — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Method Overloading
Method Overloading — interactive Java concept simulator with code, output, dry-run and how-to-run.
Meta Tags and Viewport
Meta Tags and Viewport — live HTML/CSS preview with code, explanation and how-to-run.
Rest Parameters
Rest Parameters — interactive JavaScript simulator with code, console output and how-to-run.
Array Sum and Max
Array Sum and Max — interactive C++ simulator with code, output and how-to-run.
Belady's Anomaly
Belady's Anomaly — OS concept simulator with diagram, step-by-step explanation and exam notes.
FIRST Set
FIRST Set — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Full vs Complete Tree
Full vs Complete Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Inheritance (extends)
Inheritance (extends) — interactive Java concept simulator with code, output, dry-run and how-to-run.
Inline Internal External CSS
Inline Internal External CSS — live HTML/CSS preview with code, explanation and how-to-run.
Callback Functions
Callback Functions — interactive JavaScript simulator with code, console output and how-to-run.
std::sort
std::sort — interactive C++ simulator with code, output and how-to-run.
Effective Access Time (EAT)
Effective Access Time (EAT) — OS concept simulator with diagram, step-by-step explanation and exam notes.
FOLLOW Set
FOLLOW Set — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Expression Tree
Expression Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
super Keyword
super Keyword — interactive Java concept simulator with code, output, dry-run and how-to-run.
Element Selector
Element Selector — live HTML/CSS preview with code, explanation and how-to-run.
IIFE
IIFE — interactive JavaScript simulator with code, console output and how-to-run.
Linear Search
Linear Search — interactive C++ simulator with code, output and how-to-run.
Copy-on-Write
Copy-on-Write — OS concept simulator with diagram, step-by-step explanation and exam notes.
LL(1) Parsing Table
LL(1) Parsing Table — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Heap as a Tree
Heap as a Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Method Overriding
Method Overriding — interactive Java concept simulator with code, output, dry-run and how-to-run.
Class Selector
Class Selector — live HTML/CSS preview with code, explanation and how-to-run.
Recursion
Recursion — interactive JavaScript simulator with code, console output and how-to-run.
Pointer Basics
Pointer Basics — interactive C++ simulator with code, output and how-to-run.
Virtual Memory
Virtual Memory — OS concept simulator with diagram, step-by-step explanation and exam notes.
Recursive Descent Parsing
Recursive Descent Parsing — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Tree from Traversals
Tree from Traversals — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Runtime Polymorphism
Runtime Polymorphism — interactive Java concept simulator with code, output, dry-run and how-to-run.
ID Selector
ID Selector — live HTML/CSS preview with code, explanation and how-to-run.
Currying
Currying — interactive JavaScript simulator with code, console output and how-to-run.
Pointer Arithmetic
Pointer Arithmetic — interactive C++ simulator with code, output and how-to-run.
Contiguous File Allocation
Contiguous File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.
Shift-Reduce Parsing
Shift-Reduce Parsing — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Threaded Binary Tree
Threaded Binary Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Abstract Class
Abstract Class — interactive Java concept simulator with code, output, dry-run and how-to-run.
Grouping Selectors
Grouping Selectors — live HTML/CSS preview with code, explanation and how-to-run.
arguments Object
arguments Object — interactive JavaScript simulator with code, console output and how-to-run.
Pointers and Arrays
Pointers and Arrays — interactive C++ simulator with code, output and how-to-run.
Linked File Allocation
Linked File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.
Regular Grammar
Regular Grammar — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Adjacency Matrix
Adjacency Matrix — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Interface
Interface — interactive Java concept simulator with code, output, dry-run and how-to-run.
Descendant Selector
Descendant Selector — live HTML/CSS preview with code, explanation and how-to-run.
Higher-Order Functions
Higher-Order Functions — interactive JavaScript simulator with code, console output and how-to-run.
Null Pointer
Null Pointer — interactive C++ simulator with code, output and how-to-run.
Indexed File Allocation
Indexed File Allocation — OS concept simulator with diagram, step-by-step explanation and exam notes.
Right-Linear Grammar
Right-Linear Grammar — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Adjacency List
Adjacency List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Multiple Interfaces
Multiple Interfaces — interactive Java concept simulator with code, output, dry-run and how-to-run.
Child Selector
Child Selector — live HTML/CSS preview with code, explanation and how-to-run.
bind call apply
bind call apply — interactive JavaScript simulator with code, console output and how-to-run.
new and delete
new and delete — interactive C++ simulator with code, output and how-to-run.
Directory Structure
Directory Structure — OS concept simulator with diagram, step-by-step explanation and exam notes.
Regular vs Context-Free
Regular vs Context-Free — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Undirected Graph
Undirected Graph — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Encapsulation
Encapsulation — interactive Java concept simulator with code, output, dry-run and how-to-run.
Attribute Selector
Attribute Selector — live HTML/CSS preview with code, explanation and how-to-run.
Pure Functions
Pure Functions — interactive JavaScript simulator with code, console output and how-to-run.
Dynamic Array
Dynamic Array — interactive C++ simulator with code, output and how-to-run.
File Access Methods
File Access Methods — OS concept simulator with diagram, step-by-step explanation and exam notes.
Greibach Normal Form
Greibach Normal Form — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Directed Graph
Directed Graph — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Static Variable
Static Variable — interactive Java concept simulator with code, output, dry-run and how-to-run.
Pseudo-class hover
Pseudo-class hover — live HTML/CSS preview with code, explanation and how-to-run.
Class Declaration
Class Declaration — interactive JavaScript simulator with code, console output and how-to-run.
Pointer to Pointer
Pointer to Pointer — interactive C++ simulator with code, output and how-to-run.
Free Space Management
Free Space Management — OS concept simulator with diagram, step-by-step explanation and exam notes.
Useless Symbols Removal
Useless Symbols Removal — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Weighted Graph
Weighted Graph — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Static Method
Static Method — interactive Java concept simulator with code, output, dry-run and how-to-run.
Pseudo-element before
Pseudo-element before — live HTML/CSS preview with code, explanation and how-to-run.
Class Constructor
Class Constructor — interactive JavaScript simulator with code, console output and how-to-run.
unique_ptr
unique_ptr — interactive C++ simulator with code, output and how-to-run.
Inode
Inode — OS concept simulator with diagram, step-by-step explanation and exam notes.
PDA Definition
PDA Definition — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Graph BFS
Graph BFS — Data Structures simulator with diagram/visual, step-by-step explanation and code.
final Keyword
final Keyword — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Specificity
CSS Specificity — live HTML/CSS preview with code, explanation and how-to-run.
Class Methods
Class Methods — interactive JavaScript simulator with code, console output and how-to-run.
shared_ptr
shared_ptr — interactive C++ simulator with code, output and how-to-run.
File Permissions (chmod)
File Permissions (chmod) — OS concept simulator with diagram, step-by-step explanation and exam notes.
PDA Acceptance by Final State
PDA Acceptance by Final State — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Graph DFS
Graph DFS — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Access Modifiers
Access Modifiers — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Colors
CSS Colors — live HTML/CSS preview with code, explanation and how-to-run.
Class Inheritance
Class Inheritance — interactive JavaScript simulator with code, console output and how-to-run.
References
References — interactive C++ simulator with code, output and how-to-run.
Disk Structure
Disk Structure — OS concept simulator with diagram, step-by-step explanation and exam notes.
PDA Acceptance by Empty Stack
PDA Acceptance by Empty Stack — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Cycle Detection
Cycle Detection — Data Structures simulator with diagram/visual, step-by-step explanation and code.
instanceof
instanceof — interactive Java concept simulator with code, output, dry-run and how-to-run.
Background
Background — live HTML/CSS preview with code, explanation and how-to-run.
Static Methods
Static Methods — interactive JavaScript simulator with code, console output and how-to-run.
this Pointer
this Pointer — interactive C++ simulator with code, output and how-to-run.
RAID Levels
RAID Levels — OS concept simulator with diagram, step-by-step explanation and exam notes.
PDA for Palindrome
PDA for Palindrome — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Topological Sort
Topological Sort — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Object toString
Object toString — interactive Java concept simulator with code, output, dry-run and how-to-run.
Text Align
Text Align — live HTML/CSS preview with code, explanation and how-to-run.
Class Getters
Class Getters — interactive JavaScript simulator with code, console output and how-to-run.
Constructor Types
Constructor Types — interactive C++ simulator with code, output and how-to-run.
Disk Access Time
Disk Access Time — OS concept simulator with diagram, step-by-step explanation and exam notes.
PDA for Balanced Parentheses
PDA for Balanced Parentheses — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Connected Components
Connected Components — Data Structures simulator with diagram/visual, step-by-step explanation and code.
try-catch
try-catch — interactive Java concept simulator with code, output, dry-run and how-to-run.
Font Family and Size
Font Family and Size — live HTML/CSS preview with code, explanation and how-to-run.
Private Fields
Private Fields — interactive JavaScript simulator with code, console output and how-to-run.
Member Initializer List
Member Initializer List — interactive C++ simulator with code, output and how-to-run.
File System Layers
File System Layers — OS concept simulator with diagram, step-by-step explanation and exam notes.
CFG to PDA
CFG to PDA — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Dijkstra's Algorithm
Dijkstra's Algorithm — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Multiple catch
Multiple catch — interactive Java concept simulator with code, output, dry-run and how-to-run.
Font Weight and Style
Font Weight and Style — live HTML/CSS preview with code, explanation and how-to-run.
instanceof
instanceof — interactive JavaScript simulator with code, console output and how-to-run.
Destructor
Destructor — interactive C++ simulator with code, output and how-to-run.
DPDA vs NPDA
DPDA vs NPDA — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Bellman-Ford Algorithm
Bellman-Ford Algorithm — Data Structures simulator with diagram/visual, step-by-step explanation and code.
finally Block
finally Block — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Box Model
CSS Box Model — live HTML/CSS preview with code, explanation and how-to-run.
Symbol
Symbol — interactive JavaScript simulator with code, console output and how-to-run.
Access Specifiers
Access Specifiers — interactive C++ simulator with code, output and how-to-run.
PDA Stack Operations
PDA Stack Operations — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Prim's MST
Prim's MST — Data Structures simulator with diagram/visual, step-by-step explanation and code.
throw
throw — interactive Java concept simulator with code, output, dry-run and how-to-run.
Margin
Margin — live HTML/CSS preview with code, explanation and how-to-run.
Iterator Protocol
Iterator Protocol — interactive JavaScript simulator with code, console output and how-to-run.
Inheritance Access Modes
Inheritance Access Modes — interactive C++ simulator with code, output and how-to-run.
PDA for a^n b^2n
PDA for a^n b^2n — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Kruskal's MST
Kruskal's MST — Data Structures simulator with diagram/visual, step-by-step explanation and code.
throws
throws — interactive Java concept simulator with code, output, dry-run and how-to-run.
Padding
Padding — live HTML/CSS preview with code, explanation and how-to-run.
Generator Functions
Generator Functions — interactive JavaScript simulator with code, console output and how-to-run.
Multiple Inheritance
Multiple Inheritance — interactive C++ simulator with code, output and how-to-run.
Two-Stack PDA
Two-Stack PDA — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Floyd-Warshall
Floyd-Warshall — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Custom Exception
Custom Exception — interactive Java concept simulator with code, output, dry-run and how-to-run.
Border
Border — live HTML/CSS preview with code, explanation and how-to-run.
Modules import export
Modules import export — interactive JavaScript simulator with code, console output and how-to-run.
Multilevel Inheritance
Multilevel Inheritance — interactive C++ simulator with code, output and how-to-run.
Turing Machine Definition
Turing Machine Definition — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Open Addressing Hashing
Open Addressing Hashing — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Nested try
Nested try — interactive Java concept simulator with code, output, dry-run and how-to-run.
Border Radius
Border Radius — live HTML/CSS preview with code, explanation and how-to-run.
setTimeout
setTimeout — interactive JavaScript simulator with code, console output and how-to-run.
Virtual Destructor
Virtual Destructor — interactive C++ simulator with code, output and how-to-run.
TM for a^n b^n
TM for a^n b^n — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Linear Probing
Linear Probing — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Checked vs Unchecked
Checked vs Unchecked — interactive Java concept simulator with code, output, dry-run and how-to-run.
Width and Height
Width and Height — live HTML/CSS preview with code, explanation and how-to-run.
setInterval
setInterval — interactive JavaScript simulator with code, console output and how-to-run.
Diamond Problem
Diamond Problem — interactive C++ simulator with code, output and how-to-run.
TM Unary Addition
TM Unary Addition — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Quadratic Probing
Quadratic Probing — Data Structures simulator with diagram/visual, step-by-step explanation and code.
ArrayList
ArrayList — interactive Java concept simulator with code, output, dry-run and how-to-run.
Box Sizing
Box Sizing — live HTML/CSS preview with code, explanation and how-to-run.
async await
async await — interactive JavaScript simulator with code, console output and how-to-run.
Function Overriding
Function Overriding — interactive C++ simulator with code, output and how-to-run.
TM String Copy
TM String Copy — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Double Hashing
Double Hashing — Data Structures simulator with diagram/visual, step-by-step explanation and code.
LinkedList
LinkedList — interactive Java concept simulator with code, output, dry-run and how-to-run.
Display Property
Display Property — live HTML/CSS preview with code, explanation and how-to-run.
Promise.all
Promise.all — interactive JavaScript simulator with code, console output and how-to-run.
const Member Functions
const Member Functions — interactive C++ simulator with code, output and how-to-run.
TM Transition Table
TM Transition Table — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Trie (Prefix Tree)
Trie (Prefix Tree) — Data Structures simulator with diagram/visual, step-by-step explanation and code.
HashMap
HashMap — interactive Java concept simulator with code, output, dry-run and how-to-run.
Visibility
Visibility — live HTML/CSS preview with code, explanation and how-to-run.
Promise.race
Promise.race — interactive JavaScript simulator with code, console output and how-to-run.
Nested Class
Nested Class — interactive C++ simulator with code, output and how-to-run.
Multi-tape Turing Machine
Multi-tape Turing Machine — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Segment Tree
Segment Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
HashSet
HashSet — interactive Java concept simulator with code, output, dry-run and how-to-run.
Position relative
Position relative — live HTML/CSS preview with code, explanation and how-to-run.
fetch API
fetch API — interactive JavaScript simulator with code, console output and how-to-run.
Array of Objects
Array of Objects — interactive C++ simulator with code, output and how-to-run.
Universal Turing Machine
Universal Turing Machine — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Disjoint Set (Union-Find)
Disjoint Set (Union-Find) — Data Structures simulator with diagram/visual, step-by-step explanation and code.
TreeMap
TreeMap — interactive Java concept simulator with code, output, dry-run and how-to-run.
Position absolute
Position absolute — live HTML/CSS preview with code, explanation and how-to-run.
querySelector
querySelector — interactive JavaScript simulator with code, console output and how-to-run.
STL list
STL list — interactive C++ simulator with code, output and how-to-run.
TM Halting Outcomes
TM Halting Outcomes — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
B-Tree
B-Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
TreeSet
TreeSet — interactive Java concept simulator with code, output, dry-run and how-to-run.
Position fixed and sticky
Position fixed and sticky — live HTML/CSS preview with code, explanation and how-to-run.
createElement appendChild
createElement appendChild — interactive JavaScript simulator with code, console output and how-to-run.
STL deque
STL deque — interactive C++ simulator with code, output and how-to-run.
Recursive vs RE Languages
Recursive vs RE Languages — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Red-Black Tree
Red-Black Tree — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Iterator
Iterator — interactive Java concept simulator with code, output, dry-run and how-to-run.
Z-index
Z-index — live HTML/CSS preview with code, explanation and how-to-run.
addEventListener
addEventListener — interactive JavaScript simulator with code, console output and how-to-run.
STL pair
STL pair — interactive C++ simulator with code, output and how-to-run.
Linear Bounded Automaton
Linear Bounded Automaton — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Skip List
Skip List — Data Structures simulator with diagram/visual, step-by-step explanation and code.
Comparator and Comparable
Comparator and Comparable — interactive Java concept simulator with code, output, dry-run and how-to-run.
Float and Clear
Float and Clear — live HTML/CSS preview with code, explanation and how-to-run.
Event Object preventDefault
Event Object preventDefault — interactive JavaScript simulator with code, console output and how-to-run.
STL Iterators
STL Iterators — interactive C++ simulator with code, output and how-to-run.
Halting Problem
Halting Problem — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Stack
Stack — interactive Java concept simulator with code, output, dry-run and how-to-run.
Overflow
Overflow — live HTML/CSS preview with code, explanation and how-to-run.
Event Delegation
Event Delegation — interactive JavaScript simulator with code, console output and how-to-run.
STL sort and find
STL sort and find — interactive C++ simulator with code, output and how-to-run.
Decidable vs Undecidable
Decidable vs Undecidable — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Queue
Queue — interactive Java concept simulator with code, output, dry-run and how-to-run.
Flexbox Container
Flexbox Container — live HTML/CSS preview with code, explanation and how-to-run.
classList
classList — interactive JavaScript simulator with code, console output and how-to-run.
STL accumulate
STL accumulate — interactive C++ simulator with code, output and how-to-run.
P vs NP
P vs NP — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
ArrayList vs Array
ArrayList vs Array — interactive Java concept simulator with code, output, dry-run and how-to-run.
Flexbox Alignment
Flexbox Alignment — live HTML/CSS preview with code, explanation and how-to-run.
innerHTML vs textContent
innerHTML vs textContent — interactive JavaScript simulator with code, console output and how-to-run.
unordered_map
unordered_map — interactive C++ simulator with code, output and how-to-run.
Rice's Theorem
Rice's Theorem — Theory of Computation simulator with a state-diagram / formal explanation and step-by-step trace.
Collections.sort
Collections.sort — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Grid
CSS Grid — live HTML/CSS preview with code, explanation and how-to-run.
element.style
element.style — interactive JavaScript simulator with code, console output and how-to-run.
Class Template
Class Template — interactive C++ simulator with code, output and how-to-run.
Generics
Generics — interactive Java concept simulator with code, output, dry-run and how-to-run.
Text Decoration and Transform
Text Decoration and Transform — live HTML/CSS preview with code, explanation and how-to-run.
localStorage
localStorage — interactive JavaScript simulator with code, console output and how-to-run.
Custom Exception Class
Custom Exception Class — interactive C++ simulator with code, output and how-to-run.
Lambda Expression
Lambda Expression — interactive Java concept simulator with code, output, dry-run and how-to-run.
Line Height and Letter Spacing
Line Height and Letter Spacing — live HTML/CSS preview with code, explanation and how-to-run.
Regular Expressions
Regular Expressions — interactive JavaScript simulator with code, console output and how-to-run.
Functional Interface
Functional Interface — interactive Java concept simulator with code, output, dry-run and how-to-run.
List Styling
List Styling — live HTML/CSS preview with code, explanation and how-to-run.
Stream filter and map
Stream filter and map — interactive Java concept simulator with code, output, dry-run and how-to-run.
Box Shadow
Box Shadow — live HTML/CSS preview with code, explanation and how-to-run.
forEach with Lambda
forEach with Lambda — interactive Java concept simulator with code, output, dry-run and how-to-run.
Text Shadow
Text Shadow — live HTML/CSS preview with code, explanation and how-to-run.
Wrapper Classes and Autoboxing
Wrapper Classes and Autoboxing — interactive Java concept simulator with code, output, dry-run and how-to-run.
Opacity
Opacity — live HTML/CSS preview with code, explanation and how-to-run.
Enum
Enum — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Gradient
CSS Gradient — live HTML/CSS preview with code, explanation and how-to-run.
Varargs
Varargs — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Transition
CSS Transition — live HTML/CSS preview with code, explanation and how-to-run.
Recursion
Recursion — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Transform
CSS Transform — live HTML/CSS preview with code, explanation and how-to-run.
Thread Creation
Thread Creation — interactive Java concept simulator with code, output, dry-run and how-to-run.
CSS Animation
CSS Animation — live HTML/CSS preview with code, explanation and how-to-run.
Synchronization
Synchronization — interactive Java concept simulator with code, output, dry-run and how-to-run.
Media Query (Responsive)
Media Query (Responsive) — live HTML/CSS preview with code, explanation and how-to-run.
Python print()
Python print() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
echo Output
echo Output ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Comments in Python
Comments in Python ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
print & print_r
print & print_r ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Variables & Assignment
Variables & Assignment ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Comments
Comments ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Data Types & type()
Data Types & type() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Variables
Variables ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Type Casting
Type Casting ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
var_dump (types)
var_dump (types) ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
input() from User
input() from User ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Data Types
Data Types ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
f-strings
f-strings ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Constants
Constants ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Arithmetic Operators
Arithmetic Operators ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
String Concatenation
String Concatenation ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Operator Precedence
Operator Precedence ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Arithmetic
Arithmetic ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Augmented Assignment
Augmented Assignment ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Increment / Decrement
Increment / Decrement ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Boolean & Comparison
Boolean & Comparison ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Comparison & Spaceship
Comparison & Spaceship ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
None & Identity (is)
None & Identity (is) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Type Juggling & Casting
Type Juggling & Casting ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
String Indexing
String Indexing ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
strlen()
strlen() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
String Slicing
String Slicing ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
strtoupper / strtolower
strtoupper / strtolower ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
len() & String Length
len() & String Length ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
ucfirst / ucwords
ucfirst / ucwords ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
upper / lower / title
upper / lower / title ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
trim()
trim() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
strip() Whitespace
strip() Whitespace ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
str_replace()
str_replace() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
replace()
replace() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
substr()
substr() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
split()
split() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
strpos()
strpos() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
join()
join() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
explode()
explode() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
find() & in
find() & in ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
implode()
implode() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
format()
format() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
sprintf()
sprintf() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
String Multiplication
String Multiplication ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
str_repeat & str_pad
str_repeat & str_pad ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Escape Sequences
Escape Sequences ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
String Interpolation
String Interpolation ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Create & Index List
Create & Index List ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Indexed Array
Indexed Array ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
append() & insert()
append() & insert() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Associative Array
Associative Array ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
remove() & pop()
remove() & pop() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Multidimensional Array
Multidimensional Array ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
List Slicing
List Slicing ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
count()
count() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
sort() & sorted()
sort() & sorted() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_push / pop
array_push / pop ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
reverse() & len
reverse() & len ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_merge
array_merge ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
List Comprehension
List Comprehension ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
in_array & array_search
in_array & array_search ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
sum / min / max
sum / min / max ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_keys / values
array_keys / values ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
enumerate()
enumerate() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
sort & rsort
sort & rsort ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Nested Lists (Matrix)
Nested Lists (Matrix) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
asort & ksort
asort & ksort ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
copy vs reference
copy vs reference ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_map
array_map ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
count() & index()
count() & index() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_filter
array_filter ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Tuples (Immutable)
Tuples (Immutable) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_reduce
array_reduce ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Tuple Unpacking
Tuple Unpacking ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_slice & splice
array_slice & splice ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Sets (Unique)
Sets (Unique) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
array_column
array_column ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Set Operations
Set Operations ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
List / Destructuring
List / Destructuring ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Dictionary Basics
Dictionary Basics ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
if Statement
if Statement ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
dict get() & update
dict get() & update ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
if / else
if / else ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
dict keys/values/items
dict keys/values/items ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
elseif Chain
elseif Chain ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Dict Comprehension
Dict Comprehension ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
switch
switch ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Nested Dict
Nested Dict ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Ternary ?:
Ternary ?: ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
in / not in (dict)
in / not in (dict) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Null Coalescing ??
Null Coalescing ?? ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
zip()
zip() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
for Loop
for Loop ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
sorted dict by value
sorted dict by value ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
while Loop
while Loop ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
if Statement
if Statement ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
do-while Loop
do-while Loop ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
if / else
if / else ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
foreach
foreach ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
if / elif / else
if / elif / else ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
break N
break N ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Nested if
Nested if ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
continue
continue ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Ternary Expression
Ternary Expression ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Define a Function
Define a Function ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
for over range()
for over range() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Parameters & return
Parameters & return ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
for over list
for over list ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Default Parameters
Default Parameters ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
while Loop
while Loop ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Type Declarations
Type Declarations ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
break
break ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Variable Scope
Variable Scope ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
continue
continue ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
global Keyword
global Keyword ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
pass
pass ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
static Variable
static Variable ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
for...else
for...else ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Pass by Reference
Pass by Reference ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
def Function
def Function ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Variadic ...$args
Variadic ...$args ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Parameters & return
Parameters & return ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Anonymous Function
Anonymous Function ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Default Arguments
Default Arguments ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Arrow Function
Arrow Function ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Keyword Arguments
Keyword Arguments ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Recursion (Factorial)
Recursion (Factorial) ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
*args
*args ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
$_GET
$_GET ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
**kwargs
**kwargs ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
$_POST
$_POST ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
lambda
lambda ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
isset & empty
isset & empty ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
map()
map() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
htmlspecialchars (XSS)
htmlspecialchars (XSS) ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
filter()
filter() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
$_SERVER
$_SERVER ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Recursion (Factorial)
Recursion (Factorial) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
header() Redirect
header() Redirect ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Variable Scope
Variable Scope ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
$_SESSION
$_SESSION ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Docstrings & help
Docstrings & help ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
$_COOKIE
$_COOKIE ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Define a Class
Define a Class ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Form Validation
Form Validation ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
__init__ Constructor
__init__ Constructor ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
File Include
File Include ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Instance Methods
Instance Methods ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Define a Class
Define a Class ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
self Explained
self Explained ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Properties & Methods
Properties & Methods ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Inheritance
Inheritance ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
__construct
__construct ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
super()
super() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Visibility
Visibility ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Polymorphism
Polymorphism ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Inheritance (extends)
Inheritance (extends) ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Encapsulation
Encapsulation ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
parent::
parent:: ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
__str__
__str__ ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Interface
Interface ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Class vs Instance Attr
Class vs Instance Attr ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Abstract Class
Abstract Class ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
@classmethod
@classmethod ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Static Members
Static Members ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
@staticmethod
@staticmethod ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Class Constants
Class Constants ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
import module
import module ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
__toString
__toString ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
from ... import
from ... import ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Traits
Traits ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
random Module
random Module ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
mysqli_connect
mysqli_connect ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
datetime
datetime ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
mysqli Query (SELECT)
mysqli Query (SELECT) ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
try / except
try / except ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Prepared Statement
Prepared Statement ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
finally
finally ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
INSERT
INSERT ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
raise
raise ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
UPDATE
UPDATE ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Write a File
Write a File ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
DELETE
DELETE ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Read a File
Read a File ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
num_rows
num_rows ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
with Statement
with Statement ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
PDO Connect
PDO Connect ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
JSON
JSON ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
PDO Query + fetchAll
PDO Query + fetchAll ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
List of Dicts
List of Dicts ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
PDO Prepared
PDO Prepared ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
any() / all()
any() / all() ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
json_encode / decode
json_encode / decode ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Generators (yield)
Generators (yield) ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
date() & time()
date() & time() ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Mini Project: Word Count
Mini Project: Word Count ÔÇö interactive Python simulator with real code, expected output, dry-run steps and exam answer format.
Mini Project: CRUD Flow
Mini Project: CRUD Flow ÔÇö interactive PHP simulator with real code, expected output, dry-run steps and exam answer format.
Right Triangle Star Pattern
Right Triangle Star Pattern - C++ program with line-by-line code debugger and live simulation.
Inverted Right Triangle
Inverted Right Triangle - C++ program with line-by-line code debugger and live simulation.
Right-Aligned Triangle
Right-Aligned Triangle - C++ program with line-by-line code debugger and live simulation.
Star Pyramid
Star Pyramid - C++ program with line-by-line code debugger and live simulation.
Inverted Star Pyramid
Inverted Star Pyramid - C++ program with line-by-line code debugger and live simulation.
Square / Rectangle of Stars
Square / Rectangle of Stars - C++ program with line-by-line code debugger and live simulation.
Number Right Triangle (1..i)
Number Right Triangle (1..i) - C++ program with line-by-line code debugger and live simulation.
Repeated Row Number
Repeated Row Number - C++ program with line-by-line code debugger and live simulation.
Floyd's Triangle
Floyd's Triangle - C++ program with line-by-line code debugger and live simulation.
Inverted Number Triangle
Inverted Number Triangle - C++ program with line-by-line code debugger and live simulation.
Number Pyramid
Number Pyramid - C++ program with line-by-line code debugger and live simulation.
Reverse Number Triangle (i..1)
Reverse Number Triangle (i..1) - C++ program with line-by-line code debugger and live simulation.
0-1 Triangle
0-1 Triangle - C++ program with line-by-line code debugger and live simulation.
Character Triangle (A,AB,ABC)
Character Triangle (A,AB,ABC) - C++ program with line-by-line code debugger and live simulation.
Repeated Character Row
Repeated Character Row - C++ program with line-by-line code debugger and live simulation.
Character Pyramid
Character Pyramid - C++ program with line-by-line code debugger and live simulation.
Continuous Alphabet Triangle
Continuous Alphabet Triangle - C++ program with line-by-line code debugger and live simulation.
Star Diamond
Star Diamond - C++ program with line-by-line code debugger and live simulation.
Hollow Square
Hollow Square - C++ program with line-by-line code debugger and live simulation.
Hollow Pyramid
Hollow Pyramid - C++ program with line-by-line code debugger and live simulation.
Pascal's Triangle
Pascal's Triangle - C++ program with line-by-line code debugger and live simulation.
X (Cross) Pattern
X (Cross) Pattern - C++ program with line-by-line code debugger and live simulation.
Left-Aligned Inverted Triangle
Left-Aligned Inverted Triangle - C++ program with line-by-line code debugger and live simulation.
Right-Aligned Inverted Triangle
Right-Aligned Inverted Triangle - C++ program with line-by-line code debugger and live simulation.
Number Square
Number Square - C++ program with line-by-line code debugger and live simulation.
Row-Number Square
Row-Number Square - C++ program with line-by-line code debugger and live simulation.
Continuous Number Square
Continuous Number Square - C++ program with line-by-line code debugger and live simulation.
Multiplication-Style Triangle
Multiplication-Style Triangle - C++ program with line-by-line code debugger and live simulation.
Odd Number Triangle
Odd Number Triangle - C++ program with line-by-line code debugger and live simulation.
Even Number Triangle
Even Number Triangle - C++ program with line-by-line code debugger and live simulation.
Square-of-Index Triangle
Square-of-Index Triangle - C++ program with line-by-line code debugger and live simulation.
Right Pascal Star (Arrow)
Right Pascal Star (Arrow) - C++ program with line-by-line code debugger and live simulation.
Centered Number Pyramid (1..i..1)
Centered Number Pyramid (1..i..1) - C++ program with line-by-line code debugger and live simulation.
Right-Angled Number (i repeated, increasing)
Right-Angled Number (i repeated, increasing) - C++ program with line-by-line code debugger and live simulation.
Alphabet Square
Alphabet Square - C++ program with line-by-line code debugger and live simulation.
Inverted Character Triangle
Inverted Character Triangle - C++ program with line-by-line code debugger and live simulation.
Sum-Index Triangle
Sum-Index Triangle - C++ program with line-by-line code debugger and live simulation.
Right-Aligned Number Pyramid
Right-Aligned Number Pyramid - C++ program with line-by-line code debugger and live simulation.
Binary Square
Binary Square - C++ program with line-by-line code debugger and live simulation.
Triangular Counting by Column
Triangular Counting by Column - C++ program with line-by-line code debugger and live simulation.
Factorial of a Number
Factorial of a Number - C++ program with line-by-line code debugger and live simulation.
Check Prime Number
Check Prime Number - C++ program with line-by-line code debugger and live simulation.
Fibonacci Series (n terms)
Fibonacci Series (n terms) - C++ program with line-by-line code debugger and live simulation.
GCD (Euclid's Algorithm)
GCD (Euclid's Algorithm) - C++ program with line-by-line code debugger and live simulation.
LCM of Two Numbers
LCM of Two Numbers - C++ program with line-by-line code debugger and live simulation.
Sum of Digits
Sum of Digits - C++ program with line-by-line code debugger and live simulation.
Reverse a Number
Reverse a Number - C++ program with line-by-line code debugger and live simulation.
Palindrome Number Check
Palindrome Number Check - C++ program with line-by-line code debugger and live simulation.
Armstrong Number Check
Armstrong Number Check - C++ program with line-by-line code debugger and live simulation.
Power (a^b) by Looping
Power (a^b) by Looping - C++ program with line-by-line code debugger and live simulation.
Sum of First N Natural Numbers
Sum of First N Natural Numbers - C++ program with line-by-line code debugger and live simulation.
Sum of Even Numbers up to N
Sum of Even Numbers up to N - C++ program with line-by-line code debugger and live simulation.
Sum of Odd Numbers up to N
Sum of Odd Numbers up to N - C++ program with line-by-line code debugger and live simulation.
Count Digits in a Number
Count Digits in a Number - C++ program with line-by-line code debugger and live simulation.
Multiplication Table of N
Multiplication Table of N - C++ program with line-by-line code debugger and live simulation.
Perfect Number Check
Perfect Number Check - C++ program with line-by-line code debugger and live simulation.
Prime Numbers up to N
Prime Numbers up to N - C++ program with line-by-line code debugger and live simulation.
All Divisors of a Number
All Divisors of a Number - C++ program with line-by-line code debugger and live simulation.
Strong Number Check
Strong Number Check - C++ program with line-by-line code debugger and live simulation.
Sum of Squares (1 to N squared)
Sum of Squares (1 to N squared) - C++ program with line-by-line code debugger and live simulation.
Sum of Cubes (1 to N cubed)
Sum of Cubes (1 to N cubed) - C++ program with line-by-line code debugger and live simulation.
Average of First N Numbers
Average of First N Numbers - C++ program with line-by-line code debugger and live simulation.
Combination nCr
Combination nCr - C++ program with line-by-line code debugger and live simulation.
Nth Fibonacci Term
Nth Fibonacci Term - C++ program with line-by-line code debugger and live simulation.
Automorphic Number Check
Automorphic Number Check - C++ program with line-by-line code debugger and live simulation.
Decimal to Binary
Decimal to Binary - C++ program with line-by-line code debugger and live simulation.
Binary to Decimal
Binary to Decimal - C++ program with line-by-line code debugger and live simulation.
Perfect Square Check
Perfect Square Check - C++ program with line-by-line code debugger and live simulation.
Digital Root
Digital Root - C++ program with line-by-line code debugger and live simulation.
Harshad (Niven) Number
Harshad (Niven) Number - C++ program with line-by-line code debugger and live simulation.
Count Even & Odd Digits
Count Even & Odd Digits - C++ program with line-by-line code debugger and live simulation.
Prime Factorization
Prime Factorization - C++ program with line-by-line code debugger and live simulation.
Collatz Sequence (3n+1)
Collatz Sequence (3n+1) - C++ program with line-by-line code debugger and live simulation.
Sum 1..N: Formula vs Loop
Sum 1..N: Formula vs Loop - C++ program with line-by-line code debugger and live simulation.
Trailing Zeros in N!
Trailing Zeros in N! - C++ program with line-by-line code debugger and live simulation.
Even or Odd
Even or Odd - C++ program with line-by-line code debugger and live simulation.
Positive, Negative or Zero
Positive, Negative or Zero - C++ program with line-by-line code debugger and live simulation.
Largest of Two Numbers
Largest of Two Numbers - C++ program with line-by-line code debugger and live simulation.
Largest of Three Numbers
Largest of Three Numbers - C++ program with line-by-line code debugger and live simulation.
Leap Year Check
Leap Year Check - C++ program with line-by-line code debugger and live simulation.
Vowel or Consonant
Vowel or Consonant - C++ program with line-by-line code debugger and live simulation.
Swap Two Numbers (temp)
Swap Two Numbers (temp) - C++ program with line-by-line code debugger and live simulation.
Swap Without Temp
Swap Without Temp - C++ program with line-by-line code debugger and live simulation.
Grade from Marks
Grade from Marks - C++ program with line-by-line code debugger and live simulation.
Simple Calculator (switch)
Simple Calculator (switch) - C++ program with line-by-line code debugger and live simulation.
Divisible by 3 and 5
Divisible by 3 and 5 - C++ program with line-by-line code debugger and live simulation.
Character Type Check
Character Type Check - C++ program with line-by-line code debugger and live simulation.
Day Name from Number
Day Name from Number - C++ program with line-by-line code debugger and live simulation.
Absolute Value
Absolute Value - C++ program with line-by-line code debugger and live simulation.
Max of Three (Ternary)
Max of Three (Ternary) - C++ program with line-by-line code debugger and live simulation.
Number Within Range
Number Within Range - C++ program with line-by-line code debugger and live simulation.
ASCII Value of a Character
ASCII Value of a Character - C++ program with line-by-line code debugger and live simulation.
Voting Eligibility
Voting Eligibility - C++ program with line-by-line code debugger and live simulation.
Electricity Bill (Slabs)
Electricity Bill (Slabs) - C++ program with line-by-line code debugger and live simulation.
Triangle Type from Sides
Triangle Type from Sides - C++ program with line-by-line code debugger and live simulation.
Sum of Array Elements
Sum of Array Elements - C++ program with line-by-line code debugger and live simulation.
Maximum Element
Maximum Element - C++ program with line-by-line code debugger and live simulation.
Minimum Element
Minimum Element - C++ program with line-by-line code debugger and live simulation.
Average of Array
Average of Array - C++ program with line-by-line code debugger and live simulation.
Reverse an Array
Reverse an Array - C++ program with line-by-line code debugger and live simulation.
Linear Search
Linear Search - C++ program with line-by-line code debugger and live simulation.
Count Even & Odd Elements
Count Even & Odd Elements - C++ program with line-by-line code debugger and live simulation.
Sum of Even & Odd Values
Sum of Even & Odd Values - C++ program with line-by-line code debugger and live simulation.
Second Largest Element
Second Largest Element - C++ program with line-by-line code debugger and live simulation.
Count Positive & Negative
Count Positive & Negative - C++ program with line-by-line code debugger and live simulation.
Frequency of an Element
Frequency of an Element - C++ program with line-by-line code debugger and live simulation.
Bubble Sort
Bubble Sort - C++ program with line-by-line code debugger and live simulation.
Selection Sort
Selection Sort - C++ program with line-by-line code debugger and live simulation.
Insertion Sort
Insertion Sort - C++ program with line-by-line code debugger and live simulation.
Binary Search (sorted)
Binary Search (sorted) - C++ program with line-by-line code debugger and live simulation.
Left Rotate by One
Left Rotate by One - C++ program with line-by-line code debugger and live simulation.
Product of Array Elements
Product of Array Elements - C++ program with line-by-line code debugger and live simulation.
Merge Two Arrays
Merge Two Arrays - C++ program with line-by-line code debugger and live simulation.
Remove Duplicates (Distinct)
Remove Duplicates (Distinct) - C++ program with line-by-line code debugger and live simulation.
Check If Array Is Sorted
Check If Array Is Sorted - C++ program with line-by-line code debugger and live simulation.
Count Above Average
Count Above Average - C++ program with line-by-line code debugger and live simulation.
Replace Negatives with Zero
Replace Negatives with Zero - C++ program with line-by-line code debugger and live simulation.
Move Zeros to End
Move Zeros to End - C++ program with line-by-line code debugger and live simulation.
Sum of Even-Indexed Elements
Sum of Even-Indexed Elements - C++ program with line-by-line code debugger and live simulation.
Copy Array in Reverse
Copy Array in Reverse - C++ program with line-by-line code debugger and live simulation.
What is a Computer Network?
What is a Computer Network? - animated Computer Networks simulation (Network Basics).
Sender, Receiver, Message, Medium
Sender, Receiver, Message, Medium - animated Computer Networks simulation (Network Basics).
Data Communication Components
Data Communication Components - animated Computer Networks simulation (Network Basics).
Simple Network Model
Simple Network Model - animated Computer Networks simulation (Network Basics).
Protocol — Meaning
Protocol — Meaning - animated Computer Networks simulation (Network Basics).
Advantages of Networks
Advantages of Networks - animated Computer Networks simulation (Network Basics).
Disadvantages of Networks
Disadvantages of Networks - animated Computer Networks simulation (Network Basics).
Analog vs Digital Communication
Analog vs Digital Communication - animated Computer Networks simulation (Network Basics).
Simplex, Half Duplex, Full Duplex
Simplex, Half Duplex, Full Duplex - animated Computer Networks simulation (Network Basics).
Bandwidth, Latency, Throughput
Bandwidth, Latency, Throughput - animated Computer Networks simulation (Network Basics).
PAN — Personal Area Network
PAN — Personal Area Network - animated Computer Networks simulation (Network Types).
LAN — Local Area Network
LAN — Local Area Network - animated Computer Networks simulation (Network Types).
MAN — Metropolitan Area Network
MAN — Metropolitan Area Network - animated Computer Networks simulation (Network Types).
WAN — Wide Area Network
WAN — Wide Area Network - animated Computer Networks simulation (Network Types).
CAN — Campus Area Network
CAN — Campus Area Network - animated Computer Networks simulation (Network Types).
Enterprise Network
Enterprise Network - animated Computer Networks simulation (Network Types).
The Internet
The Internet - animated Computer Networks simulation (Network Types).
Intranet
Intranet - animated Computer Networks simulation (Network Types).
Extranet
Extranet - animated Computer Networks simulation (Network Types).
LAN vs WAN — Simulation
LAN vs WAN — Simulation - animated Computer Networks simulation (Network Types).
Bus Topology
Bus Topology - animated Computer Networks simulation (Network Topologies).
Star Topology
Star Topology - animated Computer Networks simulation (Network Topologies).
Ring Topology — Token Passing
Ring Topology — Token Passing - animated Computer Networks simulation (Network Topologies).
Mesh Topology
Mesh Topology - animated Computer Networks simulation (Network Topologies).
Tree Topology
Tree Topology - animated Computer Networks simulation (Network Topologies).
Hybrid Topology
Hybrid Topology - animated Computer Networks simulation (Network Topologies).
Topology Failure Simulation
Topology Failure Simulation - animated Computer Networks simulation (Network Topologies).
Best Topology Selection
Best Topology Selection - animated Computer Networks simulation (Network Topologies).
Physical vs Logical Topology
Physical vs Logical Topology - animated Computer Networks simulation (Network Topologies).
Topology Quiz Simulator
Topology Quiz Simulator - animated Computer Networks simulation (Network Topologies).
Guided Media
Guided Media - animated Computer Networks simulation (Transmission Media).
Twisted Pair Cable
Twisted Pair Cable - animated Computer Networks simulation (Transmission Media).
Coaxial Cable
Coaxial Cable - animated Computer Networks simulation (Transmission Media).
Optical Fibre — Total Internal Reflection
Optical Fibre — Total Internal Reflection - animated Computer Networks simulation (Transmission Media).
Unguided Media
Unguided Media - animated Computer Networks simulation (Transmission Media).
Radio Waves — Broadcast Coverage
Radio Waves — Broadcast Coverage - animated Computer Networks simulation (Transmission Media).
Microwaves — Tower to Tower
Microwaves — Tower to Tower - animated Computer Networks simulation (Transmission Media).
Infrared — Remote Control
Infrared — Remote Control - animated Computer Networks simulation (Transmission Media).
Satellite Communication
Satellite Communication - animated Computer Networks simulation (Transmission Media).
Media Comparison Simulator
Media Comparison Simulator - animated Computer Networks simulation (Transmission Media).
Digital Signal
Digital Signal - animated Computer Networks simulation (Signals, Encoding & Modulation).
Analog Signal
Analog Signal - animated Computer Networks simulation (Signals, Encoding & Modulation).
Amplitude, Frequency, Phase — Wave Editor
Amplitude, Frequency, Phase — Wave Editor - animated Computer Networks simulation (Signals, Encoding & Modulation).
Bit Rate vs Baud Rate
Bit Rate vs Baud Rate - animated Computer Networks simulation (Signals, Encoding & Modulation).
NRZ-L Encoding
NRZ-L Encoding - animated Computer Networks simulation (Signals, Encoding & Modulation).
NRZ-I Encoding
NRZ-I Encoding - animated Computer Networks simulation (Signals, Encoding & Modulation).
Manchester Encoding
Manchester Encoding - animated Computer Networks simulation (Signals, Encoding & Modulation).
Differential Manchester
Differential Manchester - animated Computer Networks simulation (Signals, Encoding & Modulation).
ASK — Amplitude Shift Keying
ASK — Amplitude Shift Keying - animated Computer Networks simulation (Signals, Encoding & Modulation).
FSK — Frequency Shift Keying
FSK — Frequency Shift Keying - animated Computer Networks simulation (Signals, Encoding & Modulation).
PSK — Phase Shift Keying
PSK — Phase Shift Keying - animated Computer Networks simulation (Signals, Encoding & Modulation).
QAM — Quadrature Amplitude Modulation
QAM — Quadrature Amplitude Modulation - animated Computer Networks simulation (Signals, Encoding & Modulation).
PCM — Pulse Code Modulation
PCM — Pulse Code Modulation - animated Computer Networks simulation (Signals, Encoding & Modulation).
Sampling Theorem (Nyquist)
Sampling Theorem (Nyquist) - animated Computer Networks simulation (Signals, Encoding & Modulation).
Encoding Simulator — All Schemes
Encoding Simulator — All Schemes - animated Computer Networks simulation (Signals, Encoding & Modulation).
Multiplexing — Meaning
Multiplexing — Meaning - animated Computer Networks simulation (Multiplexing).
FDM — Frequency Division Multiplexing
FDM — Frequency Division Multiplexing - animated Computer Networks simulation (Multiplexing).
TDM — Time Division Multiplexing
TDM — Time Division Multiplexing - animated Computer Networks simulation (Multiplexing).
WDM — Wavelength Division Multiplexing
WDM — Wavelength Division Multiplexing - animated Computer Networks simulation (Multiplexing).
CDM — Code Division Multiplexing
CDM — Code Division Multiplexing - animated Computer Networks simulation (Multiplexing).
Demultiplexing
Demultiplexing - animated Computer Networks simulation (Multiplexing).
Multiplexer as a Device
Multiplexer as a Device - animated Computer Networks simulation (Multiplexing).
FDM vs TDM — Side by Side
FDM vs TDM — Side by Side - animated Computer Networks simulation (Multiplexing).
Bandwidth Sharing — Capacity Simulator
Bandwidth Sharing — Capacity Simulator - animated Computer Networks simulation (Multiplexing).
Multiplexing Lab — Choose the Method
Multiplexing Lab — Choose the Method - animated Computer Networks simulation (Multiplexing).
OSI Model — Introduction
OSI Model — Introduction - animated Computer Networks simulation (OSI Model).
Physical Layer
Physical Layer - animated Computer Networks simulation (OSI Model).
Data Link Layer (in OSI)
Data Link Layer (in OSI) - animated Computer Networks simulation (OSI Model).
Network Layer (in OSI)
Network Layer (in OSI) - animated Computer Networks simulation (OSI Model).
Transport Layer (in OSI)
Transport Layer (in OSI) - animated Computer Networks simulation (OSI Model).
Session Layer
Session Layer - animated Computer Networks simulation (OSI Model).
Presentation Layer
Presentation Layer - animated Computer Networks simulation (OSI Model).
Application Layer
Application Layer - animated Computer Networks simulation (OSI Model).
Encapsulation
Encapsulation - animated Computer Networks simulation (OSI Model).
Decapsulation
Decapsulation - animated Computer Networks simulation (OSI Model).
OSI Layer ↔ Device Mapping
OSI Layer ↔ Device Mapping - animated Computer Networks simulation (OSI Model).
OSI Troubleshooting — Which Layer Failed?
OSI Troubleshooting — Which Layer Failed? - animated Computer Networks simulation (OSI Model).
OSI Match Lab — Protocol/Device → Layer
OSI Match Lab — Protocol/Device → Layer - animated Computer Networks simulation (OSI Model).
TCP/IP Model — Introduction
TCP/IP Model — Introduction - animated Computer Networks simulation (TCP/IP Model).
TCP/IP Application Layer
TCP/IP Application Layer - animated Computer Networks simulation (TCP/IP Model).
TCP/IP Transport Layer — TCP vs UDP
TCP/IP Transport Layer — TCP vs UDP - animated Computer Networks simulation (TCP/IP Model).
Internet Layer — IP Routing
Internet Layer — IP Routing - animated Computer Networks simulation (TCP/IP Model).
Network Access Layer
Network Access Layer - animated Computer Networks simulation (TCP/IP Model).
OSI vs TCP/IP — Layer Mapping
OSI vs TCP/IP — Layer Mapping - animated Computer Networks simulation (TCP/IP Model).
Real Internet Flow — Browser to Server
Real Internet Flow — Browser to Server - animated Computer Networks simulation (TCP/IP Model).
TCP/IP Encapsulation — Practical
TCP/IP Encapsulation — Practical - animated Computer Networks simulation (TCP/IP Model).
TCP/IP Protocol Suite Map
TCP/IP Protocol Suite Map - animated Computer Networks simulation (TCP/IP Model).
TCP/IP Lab — Pick the Protocol
TCP/IP Lab — Pick the Protocol - animated Computer Networks simulation (TCP/IP Model).
Data Link Layer Services
Data Link Layer Services - animated Computer Networks simulation (Data Link Layer).
Frame Structure
Frame Structure - animated Computer Networks simulation (Data Link Layer).
MAC Address
MAC Address - animated Computer Networks simulation (Data Link Layer).
Physical Addressing — Src & Dst MAC
Physical Addressing — Src & Dst MAC - animated Computer Networks simulation (Data Link Layer).
Framing Methods
Framing Methods - animated Computer Networks simulation (Data Link Layer).
Flow Control — Speed Mismatch
Flow Control — Speed Mismatch - animated Computer Networks simulation (Data Link Layer).
Error Control — Detect & Retransmit
Error Control — Detect & Retransmit - animated Computer Networks simulation (Data Link Layer).
Hop-by-Hop Delivery — MAC Changes
Hop-by-Hop Delivery — MAC Changes - animated Computer Networks simulation (Data Link Layer).
Frame Format Lab — Build a Frame
Frame Format Lab — Build a Frame - animated Computer Networks simulation (Data Link Layer).
MAC Learning — Switch Table Simulation
MAC Learning — Switch Table Simulation - animated Computer Networks simulation (Data Link Layer).
Types of Errors
Types of Errors - animated Computer Networks simulation (Error Detection & Correction).
Parity Check
Parity Check - animated Computer Networks simulation (Error Detection & Correction).
Two-Dimensional Parity
Two-Dimensional Parity - animated Computer Networks simulation (Error Detection & Correction).
Checksum
Checksum - animated Computer Networks simulation (Error Detection & Correction).
CRC — Polynomial Division
CRC — Polynomial Division - animated Computer Networks simulation (Error Detection & Correction).
Hamming Code — Error Position
Hamming Code — Error Position - animated Computer Networks simulation (Error Detection & Correction).
Detection vs Correction
Detection vs Correction - animated Computer Networks simulation (Error Detection & Correction).
Noise Effect on Signals
Noise Effect on Signals - animated Computer Networks simulation (Error Detection & Correction).
CRC Generator Lab
CRC Generator Lab - animated Computer Networks simulation (Error Detection & Correction).
Hamming Code Lab — Flip & Fix
Hamming Code Lab — Flip & Fix - animated Computer Networks simulation (Error Detection & Correction).
Stop-and-Wait Protocol
Stop-and-Wait Protocol - animated Computer Networks simulation (Flow Control & ARQ).
Stop-and-Wait ARQ — Loss Recovery
Stop-and-Wait ARQ — Loss Recovery - animated Computer Networks simulation (Flow Control & ARQ).
Sliding Window Protocol
Sliding Window Protocol - animated Computer Networks simulation (Flow Control & ARQ).
Go-Back-N ARQ
Go-Back-N ARQ - animated Computer Networks simulation (Flow Control & ARQ).
Selective Repeat ARQ
Selective Repeat ARQ - animated Computer Networks simulation (Flow Control & ARQ).
Window Size & Performance
Window Size & Performance - animated Computer Networks simulation (Flow Control & ARQ).
ACK and NAK
ACK and NAK - animated Computer Networks simulation (Flow Control & ARQ).
Timeout & Retransmission Timer
Timeout & Retransmission Timer - animated Computer Networks simulation (Flow Control & ARQ).
ARQ Comparison — Efficiency
ARQ Comparison — Efficiency - animated Computer Networks simulation (Flow Control & ARQ).
Sliding Window Lab — Interactive
Sliding Window Lab — Interactive - animated Computer Networks simulation (Flow Control & ARQ).
Multiple Access — The Problem
Multiple Access — The Problem - animated Computer Networks simulation (Medium Access Control).
Random Access
Random Access - animated Computer Networks simulation (Medium Access Control).
ALOHA
ALOHA - animated Computer Networks simulation (Medium Access Control).
Slotted ALOHA
Slotted ALOHA - animated Computer Networks simulation (Medium Access Control).
CSMA — Listen Before Talk
CSMA — Listen Before Talk - animated Computer Networks simulation (Medium Access Control).
CSMA/CD — Ethernet
CSMA/CD — Ethernet - animated Computer Networks simulation (Medium Access Control).
CSMA/CA — Wi-Fi
CSMA/CA — Wi-Fi - animated Computer Networks simulation (Medium Access Control).
Controlled Access — Polling & Token
Controlled Access — Polling & Token - animated Computer Networks simulation (Medium Access Control).
Channelization — FDMA / TDMA / CDMA
Channelization — FDMA / TDMA / CDMA - animated Computer Networks simulation (Medium Access Control).
Collision Simulator
Collision Simulator - animated Computer Networks simulation (Medium Access Control).
Ethernet — Meaning
Ethernet — Meaning - animated Computer Networks simulation (Ethernet & LAN Technologies).
Ethernet Frame Format
Ethernet Frame Format - animated Computer Networks simulation (Ethernet & LAN Technologies).
Switch Working — Forwarding by MAC Table
Switch Working — Forwarding by MAC Table - animated Computer Networks simulation (Ethernet & LAN Technologies).
Hub vs Switch
Hub vs Switch - animated Computer Networks simulation (Ethernet & LAN Technologies).
Broadcast Domain
Broadcast Domain - animated Computer Networks simulation (Ethernet & LAN Technologies).
Collision Domain
Collision Domain - animated Computer Networks simulation (Ethernet & LAN Technologies).
VLAN — Virtual LANs
VLAN — Virtual LANs - animated Computer Networks simulation (Ethernet & LAN Technologies).
Trunk Port — 802.1Q Tagging
Trunk Port — 802.1Q Tagging - animated Computer Networks simulation (Ethernet & LAN Technologies).
STP — Spanning Tree Protocol
STP — Spanning Tree Protocol - animated Computer Networks simulation (Ethernet & LAN Technologies).
Ethernet Lab — Build a LAN
Ethernet Lab — Build a LAN - animated Computer Networks simulation (Ethernet & LAN Technologies).
Wi-Fi Introduction
Wi-Fi Introduction - animated Computer Networks simulation (Wireless Networking).
Access Point — Client Joining
Access Point — Client Joining - animated Computer Networks simulation (Wireless Networking).
SSID — Network Name
SSID — Network Name - animated Computer Networks simulation (Wireless Networking).
Wi-Fi Authentication — WPA2/WPA3
Wi-Fi Authentication — WPA2/WPA3 - animated Computer Networks simulation (Wireless Networking).
CSMA/CA in Wi-Fi + Hidden Station
CSMA/CA in Wi-Fi + Hidden Station - animated Computer Networks simulation (Wireless Networking).
Bluetooth — Piconet
Bluetooth — Piconet - animated Computer Networks simulation (Wireless Networking).
Mobile Network Basics — Handoff
Mobile Network Basics — Handoff - animated Computer Networks simulation (Wireless Networking).
Signal Strength vs Distance
Signal Strength vs Distance - animated Computer Networks simulation (Wireless Networking).
Wireless Interference
Wireless Interference - animated Computer Networks simulation (Wireless Networking).
Wi-Fi Coverage Lab — Place the Router
Wi-Fi Coverage Lab — Place the Router - animated Computer Networks simulation (Wireless Networking).
Network Layer — Meaning
Network Layer — Meaning - animated Computer Networks simulation (Network Layer & IP Addressing).
IP Address — Logical Address
IP Address — Logical Address - animated Computer Networks simulation (Network Layer & IP Addressing).
IPv4 Address Structure & Classes
IPv4 Address Structure & Classes - animated Computer Networks simulation (Network Layer & IP Addressing).
IPv6 Address
IPv6 Address - animated Computer Networks simulation (Network Layer & IP Addressing).
Public vs Private IP
Public vs Private IP - animated Computer Networks simulation (Network Layer & IP Addressing).
Static vs Dynamic IP (DHCP)
Static vs Dynamic IP (DHCP) - animated Computer Networks simulation (Network Layer & IP Addressing).
IPv4 Packet (Header) Format
IPv4 Packet (Header) Format - animated Computer Networks simulation (Network Layer & IP Addressing).
Fragmentation
Fragmentation - animated Computer Networks simulation (Network Layer & IP Addressing).
TTL — Time To Live
TTL — Time To Live - animated Computer Networks simulation (Network Layer & IP Addressing).
ICMP — Ping
ICMP — Ping - animated Computer Networks simulation (Network Layer & IP Addressing).
ARP — IP to MAC
ARP — IP to MAC - animated Computer Networks simulation (Network Layer & IP Addressing).
RARP — MAC to IP
RARP — MAC to IP - animated Computer Networks simulation (Network Layer & IP Addressing).
IP Address Lab — Network & Host Part
IP Address Lab — Network & Host Part - animated Computer Networks simulation (Network Layer & IP Addressing).
Subnetting — Meaning
Subnetting — Meaning - animated Computer Networks simulation (Subnetting).
Subnet Mask
Subnet Mask - animated Computer Networks simulation (Subnetting).
CIDR Notation
CIDR Notation - animated Computer Networks simulation (Subnetting).
Network Address
Network Address - animated Computer Networks simulation (Subnetting).
Broadcast Address
Broadcast Address - animated Computer Networks simulation (Subnetting).
Usable Host Range
Usable Host Range - animated Computer Networks simulation (Subnetting).
VLSM — Variable Length Subnet Mask
VLSM — Variable Length Subnet Mask - animated Computer Networks simulation (Subnetting).
Supernetting — Route Aggregation
Supernetting — Route Aggregation - animated Computer Networks simulation (Subnetting).
Subnet Calculator
Subnet Calculator - animated Computer Networks simulation (Subnetting).
Subnet Design Lab — School Network
Subnet Design Lab — School Network - animated Computer Networks simulation (Subnetting).
Routing — Meaning
Routing — Meaning - animated Computer Networks simulation (Routing).
Router Working
Router Working - animated Computer Networks simulation (Routing).
Routing Table
Routing Table - animated Computer Networks simulation (Routing).
Static Routing
Static Routing - animated Computer Networks simulation (Routing).
Dynamic Routing
Dynamic Routing - animated Computer Networks simulation (Routing).
Distance Vector Routing (Bellman-Ford)
Distance Vector Routing (Bellman-Ford) - animated Computer Networks simulation (Routing).
Link State Routing
Link State Routing - animated Computer Networks simulation (Routing).
RIP — Routing Information Protocol
RIP — Routing Information Protocol - animated Computer Networks simulation (Routing).
OSPF — Open Shortest Path First
OSPF — Open Shortest Path First - animated Computer Networks simulation (Routing).
BGP — Border Gateway Protocol
BGP — Border Gateway Protocol - animated Computer Networks simulation (Routing).
Dijkstra Algorithm — Shortest Path
Dijkstra Algorithm — Shortest Path - animated Computer Networks simulation (Routing).
Routing Loop
Routing Loop - animated Computer Networks simulation (Routing).
Route Convergence
Route Convergence - animated Computer Networks simulation (Routing).
Routing Lab — Build & Test
Routing Lab — Build & Test - animated Computer Networks simulation (Routing).
Transport Layer — End to End
Transport Layer — End to End - animated Computer Networks simulation (Transport Layer).
Port Numbers
Port Numbers - animated Computer Networks simulation (Transport Layer).
Socket Pair
Socket Pair - animated Computer Networks simulation (Transport Layer).
TCP — Reliable Transport
TCP — Reliable Transport - animated Computer Networks simulation (Transport Layer).
UDP — Fast & Connectionless
UDP — Fast & Connectionless - animated Computer Networks simulation (Transport Layer).
TCP Three-Way Handshake
TCP Three-Way Handshake - animated Computer Networks simulation (Transport Layer).
TCP Data Transfer — Seq & ACK Numbers
TCP Data Transfer — Seq & ACK Numbers - animated Computer Networks simulation (Transport Layer).
TCP Connection Termination
TCP Connection Termination - animated Computer Networks simulation (Transport Layer).
TCP Flow Control — Receive Window
TCP Flow Control — Receive Window - animated Computer Networks simulation (Transport Layer).
TCP Congestion Control
TCP Congestion Control - animated Computer Networks simulation (Transport Layer).
TCP vs UDP — Use Cases
TCP vs UDP — Use Cases - animated Computer Networks simulation (Transport Layer).
TCP Packet Loss Lab
TCP Packet Loss Lab - animated Computer Networks simulation (Transport Layer).
UDP Streaming Lab
UDP Streaming Lab - animated Computer Networks simulation (Transport Layer).
Application Layer — Meaning
Application Layer — Meaning - animated Computer Networks simulation (Application Layer).
DNS — Name to IP
DNS — Name to IP - animated Computer Networks simulation (Application Layer).
HTTP — Request & Response
HTTP — Request & Response - animated Computer Networks simulation (Application Layer).
HTTPS — Encrypted HTTP
HTTPS — Encrypted HTTP - animated Computer Networks simulation (Application Layer).
FTP — File Transfer
FTP — File Transfer - animated Computer Networks simulation (Application Layer).
SMTP — Sending Email
SMTP — Sending Email - animated Computer Networks simulation (Application Layer).
POP3 — Downloading Email
POP3 — Downloading Email - animated Computer Networks simulation (Application Layer).
IMAP — Syncing Email
IMAP — Syncing Email - animated Computer Networks simulation (Application Layer).
DHCP — Automatic IP
DHCP — Automatic IP - animated Computer Networks simulation (Application Layer).
Telnet — Remote Login (Insecure)
Telnet — Remote Login (Insecure) - animated Computer Networks simulation (Application Layer).
SSH — Secure Remote Login
SSH — Secure Remote Login - animated Computer Networks simulation (Application Layer).
SNMP — Network Monitoring
SNMP — Network Monitoring - animated Computer Networks simulation (Application Layer).
Web Page Loading — Full Journey
Web Page Loading — Full Journey - animated Computer Networks simulation (Application Layer).
Email Flow Lab — End to End
Email Flow Lab — End to End - animated Computer Networks simulation (Application Layer).
DNS Simulator — Resolve a Domain
DNS Simulator — Resolve a Domain - animated Computer Networks simulation (Application Layer).
Network Security — CIA Triad
Network Security — CIA Triad - animated Computer Networks simulation (Network Security).
Threats — Virus, Phishing, Sniffing & Co.
Threats — Virus, Phishing, Sniffing & Co. - animated Computer Networks simulation (Network Security).
Encryption — Plain to Cipher
Encryption — Plain to Cipher - animated Computer Networks simulation (Network Security).
Decryption — Cipher back to Plain
Decryption — Cipher back to Plain - animated Computer Networks simulation (Network Security).
Symmetric Key Encryption
Symmetric Key Encryption - animated Computer Networks simulation (Network Security).
Asymmetric Key — Public/Private
Asymmetric Key — Public/Private - animated Computer Networks simulation (Network Security).
Digital Signature
Digital Signature - animated Computer Networks simulation (Network Security).
Certificate Authority — Chain of Trust
Certificate Authority — Chain of Trust - animated Computer Networks simulation (Network Security).
Firewall — Allow / Block
Firewall — Allow / Block - animated Computer Networks simulation (Network Security).
IDS / IPS
IDS / IPS - animated Computer Networks simulation (Network Security).
VPN — Secure Tunnel
VPN — Secure Tunnel - animated Computer Networks simulation (Network Security).
NAT — Address Translation
NAT — Address Translation - animated Computer Networks simulation (Network Security).
Proxy Server
Proxy Server - animated Computer Networks simulation (Network Security).
DoS / DDoS Attack
DoS / DDoS Attack - animated Computer Networks simulation (Network Security).
Security Lab — Firewall Rules
Security Lab — Firewall Rules - animated Computer Networks simulation (Network Security).
Cloud Networking
Cloud Networking - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Data Centre Network
Data Centre Network - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
CDN — Content Delivery Network
CDN — Content Delivery Network - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Load Balancer
Load Balancer - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Virtualization
Virtualization - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
SDN — Software Defined Networking
SDN — Software Defined Networking - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
IoT Network
IoT Network - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Edge Computing
Edge Computing - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
5G Network
5G Network - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Cloud Lab — Full Request Journey
Cloud Lab — Full Request Journey - animated Computer Networks simulation (Cloud, IoT & Modern Networking).
Troubleshooting Steps — Bottom Up
Troubleshooting Steps — Bottom Up - animated Computer Networks simulation (Network Troubleshooting).
Ping — Echo Test
Ping — Echo Test - animated Computer Networks simulation (Network Troubleshooting).
Traceroute — Hop by Hop
Traceroute — Hop by Hop - animated Computer Networks simulation (Network Troubleshooting).
ipconfig / ifconfig
ipconfig / ifconfig - animated Computer Networks simulation (Network Troubleshooting).
nslookup — DNS Checking
nslookup — DNS Checking - animated Computer Networks simulation (Network Troubleshooting).
netstat — Active Connections
netstat — Active Connections - animated Computer Networks simulation (Network Troubleshooting).
Wireshark — Packet Capture
Wireshark — Packet Capture - animated Computer Networks simulation (Network Troubleshooting).
Cable Fault — Link Down
Cable Fault — Link Down - animated Computer Networks simulation (Network Troubleshooting).
IP Conflict — Duplicate Address
IP Conflict — Duplicate Address - animated Computer Networks simulation (Network Troubleshooting).
DNS Failure — Name Won't Resolve
DNS Failure — Name Won't Resolve - animated Computer Networks simulation (Network Troubleshooting).
Gateway Failure
Gateway Failure - animated Computer Networks simulation (Network Troubleshooting).
Troubleshooting Lab — Fix the Network
Troubleshooting Lab — Fix the Network - animated Computer Networks simulation (Network Troubleshooting).
What is a Database?
What is a Database? - live DBMS simulation (Database System Concepts & Architecture).
File System vs DBMS
File System vs DBMS - live DBMS simulation (Database System Concepts & Architecture).
DBMS Components
DBMS Components - live DBMS simulation (Database System Concepts & Architecture).
Data Model — Meaning
Data Model — Meaning - live DBMS simulation (Database System Concepts & Architecture).
Hierarchical Model
Hierarchical Model - live DBMS simulation (Database System Concepts & Architecture).
Network Model
Network Model - live DBMS simulation (Database System Concepts & Architecture).
Relational Model
Relational Model - live DBMS simulation (Database System Concepts & Architecture).
Object-Oriented Model
Object-Oriented Model - live DBMS simulation (Database System Concepts & Architecture).
Schema vs Instance
Schema vs Instance - live DBMS simulation (Database System Concepts & Architecture).
Database Schema Types
Database Schema Types - live DBMS simulation (Database System Concepts & Architecture).
Three-Schema Architecture
Three-Schema Architecture - live DBMS simulation (Database System Concepts & Architecture).
External Level — User Views
External Level — User Views - live DBMS simulation (Database System Concepts & Architecture).
Conceptual Level
Conceptual Level - live DBMS simulation (Database System Concepts & Architecture).
Internal Level
Internal Level - live DBMS simulation (Database System Concepts & Architecture).
Data Independence
Data Independence - live DBMS simulation (Database System Concepts & Architecture).
Logical Data Independence
Logical Data Independence - live DBMS simulation (Database System Concepts & Architecture).
Physical Data Independence
Physical Data Independence - live DBMS simulation (Database System Concepts & Architecture).
Database Languages — DDL, DML, DCL, TCL
Database Languages — DDL, DML, DCL, TCL - live DBMS simulation (Database System Concepts & Architecture).
DBMS Interfaces
DBMS Interfaces - live DBMS simulation (Database System Concepts & Architecture).
Centralized vs Client-Server DBMS
Centralized vs Client-Server DBMS - live DBMS simulation (Database System Concepts & Architecture).
Data Modeling — Introduction
Data Modeling — Introduction - live DBMS simulation (Data Modeling).
Entity — Meaning
Entity — Meaning - live DBMS simulation (Data Modeling).
Attribute — Meaning
Attribute — Meaning - live DBMS simulation (Data Modeling).
Entity Set
Entity Set - live DBMS simulation (Data Modeling).
Relationship — Meaning
Relationship — Meaning - live DBMS simulation (Data Modeling).
Relationship Set
Relationship Set - live DBMS simulation (Data Modeling).
ER Diagram Symbols
ER Diagram Symbols - live DBMS simulation (Data Modeling).
Strong Entity
Strong Entity - live DBMS simulation (Data Modeling).
Weak Entity
Weak Entity - live DBMS simulation (Data Modeling).
Key Attribute in ER
Key Attribute in ER - live DBMS simulation (Data Modeling).
Composite Attribute
Composite Attribute - live DBMS simulation (Data Modeling).
Multivalued Attribute
Multivalued Attribute - live DBMS simulation (Data Modeling).
Derived Attribute
Derived Attribute - live DBMS simulation (Data Modeling).
One-to-One Relationship
One-to-One Relationship - live DBMS simulation (Data Modeling).
One-to-Many Relationship
One-to-Many Relationship - live DBMS simulation (Data Modeling).
Many-to-Many Relationship
Many-to-Many Relationship - live DBMS simulation (Data Modeling).
Participation Constraint
Participation Constraint - live DBMS simulation (Data Modeling).
Cardinality Ratios — 1:1, 1:N, M:N
Cardinality Ratios — 1:1, 1:N, M:N - live DBMS simulation (Data Modeling).
ER to Relational Mapping
ER to Relational Mapping - live DBMS simulation (Data Modeling).
Relational Model Basics
Relational Model Basics - live DBMS simulation (Data Modeling).
Relational Database Schema
Relational Database Schema - live DBMS simulation (Data Modeling).
Relational Algebra — Selection σ
Relational Algebra — Selection σ - live DBMS simulation (Data Modeling).
Relational Algebra — Projection π
Relational Algebra — Projection π - live DBMS simulation (Data Modeling).
Relational Algebra — Join ⋈
Relational Algebra — Join ⋈ - live DBMS simulation (Data Modeling).
Codd's Rules
Codd's Rules - live DBMS simulation (Data Modeling).
Normalization — Meaning
Normalization — Meaning - live DBMS simulation (Normalization).
Redundancy Problem
Redundancy Problem - live DBMS simulation (Normalization).
Insertion Anomaly
Insertion Anomaly - live DBMS simulation (Normalization).
Deletion Anomaly
Deletion Anomaly - live DBMS simulation (Normalization).
Update Anomaly
Update Anomaly - live DBMS simulation (Normalization).
Functional Dependency
Functional Dependency - live DBMS simulation (Normalization).
Full Functional Dependency
Full Functional Dependency - live DBMS simulation (Normalization).
Partial Dependency
Partial Dependency - live DBMS simulation (Normalization).
Transitive Dependency
Transitive Dependency - live DBMS simulation (Normalization).
Finding Candidate Keys
Finding Candidate Keys - live DBMS simulation (Normalization).
Super Key vs Candidate Key
Super Key vs Candidate Key - live DBMS simulation (Normalization).
Prime and Non-Prime Attributes
Prime and Non-Prime Attributes - live DBMS simulation (Normalization).
First Normal Form (1NF)
First Normal Form (1NF) - live DBMS simulation (Normalization).
Second Normal Form (2NF)
Second Normal Form (2NF) - live DBMS simulation (Normalization).
Third Normal Form (3NF)
Third Normal Form (3NF) - live DBMS simulation (Normalization).
BCNF — Boyce-Codd Normal Form
BCNF — Boyce-Codd Normal Form - live DBMS simulation (Normalization).
Decomposition
Decomposition - live DBMS simulation (Normalization).
Lossless Join Decomposition
Lossless Join Decomposition - live DBMS simulation (Normalization).
Dependency Preservation
Dependency Preservation - live DBMS simulation (Normalization).
Query Processing Steps
Query Processing Steps - live DBMS simulation (Normalization).
Query Optimization
Query Optimization - live DBMS simulation (Normalization).
Transaction Processing — Intro
Transaction Processing — Intro - live DBMS simulation (Normalization).
Concurrency Control — Intro
Concurrency Control — Intro - live DBMS simulation (Normalization).
Database Recovery — Intro
Database Recovery — Intro - live DBMS simulation (Normalization).
Object & Object-Relational Databases
Object & Object-Relational Databases - live DBMS simulation (Normalization).
Constraint — Meaning
Constraint — Meaning - live DBMS simulation (Constraints & Views).
Domain Constraint
Domain Constraint - live DBMS simulation (Constraints & Views).
Key Constraint
Key Constraint - live DBMS simulation (Constraints & Views).
Entity Integrity
Entity Integrity - live DBMS simulation (Constraints & Views).
Referential Integrity
Referential Integrity - live DBMS simulation (Constraints & Views).
NOT NULL Constraint
NOT NULL Constraint - live DBMS simulation (Constraints & Views).
UNIQUE Constraint
UNIQUE Constraint - live DBMS simulation (Constraints & Views).
CHECK Constraint
CHECK Constraint - live DBMS simulation (Constraints & Views).
DEFAULT Constraint
DEFAULT Constraint - live DBMS simulation (Constraints & Views).
Foreign Key Constraint
Foreign Key Constraint - live DBMS simulation (Constraints & Views).
Cascading Delete
Cascading Delete - live DBMS simulation (Constraints & Views).
View — Meaning
View — Meaning - live DBMS simulation (Constraints & Views).
Creating Views
Creating Views - live DBMS simulation (Constraints & Views).
Updating Views
Updating Views - live DBMS simulation (Constraints & Views).
Table vs View — Comparison
Table vs View — Comparison - live DBMS simulation (Constraints & Views).
Transaction — Meaning
Transaction — Meaning - live DBMS simulation (Transactions & Concurrency Control).
ACID Properties
ACID Properties - live DBMS simulation (Transactions & Concurrency Control).
Atomicity
Atomicity - live DBMS simulation (Transactions & Concurrency Control).
Consistency
Consistency - live DBMS simulation (Transactions & Concurrency Control).
Isolation
Isolation - live DBMS simulation (Transactions & Concurrency Control).
Durability
Durability - live DBMS simulation (Transactions & Concurrency Control).
Transaction States
Transaction States - live DBMS simulation (Transactions & Concurrency Control).
Schedule — Meaning
Schedule — Meaning - live DBMS simulation (Transactions & Concurrency Control).
Serial Schedule
Serial Schedule - live DBMS simulation (Transactions & Concurrency Control).
Concurrent Schedule
Concurrent Schedule - live DBMS simulation (Transactions & Concurrency Control).
Conflict Serializability
Conflict Serializability - live DBMS simulation (Transactions & Concurrency Control).
Lock-Based Protocol
Lock-Based Protocol - live DBMS simulation (Transactions & Concurrency Control).
Two-Phase Locking (2PL)
Two-Phase Locking (2PL) - live DBMS simulation (Transactions & Concurrency Control).
Deadlock in DBMS
Deadlock in DBMS - live DBMS simulation (Transactions & Concurrency Control).
Timestamp, Optimistic & Recovery
Timestamp, Optimistic & Recovery - live DBMS simulation (Transactions & Concurrency Control).
Number System Introduction
Number System Introduction - live Computer System Architecture simulation (Number Systems).
Decimal Number System — Place Value
Decimal Number System — Place Value - live Computer System Architecture simulation (Number Systems).
Binary Number System — Powers of 2
Binary Number System — Powers of 2 - live Computer System Architecture simulation (Number Systems).
Octal Number System
Octal Number System - live Computer System Architecture simulation (Number Systems).
Hexadecimal Number System
Hexadecimal Number System - live Computer System Architecture simulation (Number Systems).
Decimal to Binary — Repeated Division by 2
Decimal to Binary — Repeated Division by 2 - live Computer System Architecture simulation (Number Systems).
Binary to Decimal — Sum of Powers
Binary to Decimal — Sum of Powers - live Computer System Architecture simulation (Number Systems).
Decimal to Octal — Division by 8
Decimal to Octal — Division by 8 - live Computer System Architecture simulation (Number Systems).
Octal to Decimal — Place Value
Octal to Decimal — Place Value - live Computer System Architecture simulation (Number Systems).
Decimal to Hexadecimal — Division by 16
Decimal to Hexadecimal — Division by 16 - live Computer System Architecture simulation (Number Systems).
Hexadecimal to Decimal
Hexadecimal to Decimal - live Computer System Architecture simulation (Number Systems).
Binary to Octal — 3-bit Grouping
Binary to Octal — 3-bit Grouping - live Computer System Architecture simulation (Number Systems).
Binary to Hexadecimal — 4-bit Grouping
Binary to Hexadecimal — 4-bit Grouping - live Computer System Architecture simulation (Number Systems).
Octal to Binary
Octal to Binary - live Computer System Architecture simulation (Number Systems).
Hexadecimal to Binary
Hexadecimal to Binary - live Computer System Architecture simulation (Number Systems).
Weighted Binary Codes — 8421 BCD
Weighted Binary Codes — 8421 BCD - live Computer System Architecture simulation (Number Systems).
Non-Weighted Codes — Excess-3 & Gray
Non-Weighted Codes — Excess-3 & Gray - live Computer System Architecture simulation (Number Systems).
Alphanumeric Codes — ASCII
Alphanumeric Codes — ASCII - live Computer System Architecture simulation (Number Systems).
Error Detection Codes — Parity
Error Detection Codes — Parity - live Computer System Architecture simulation (Number Systems).
Error Correction Codes — Hamming
Error Correction Codes — Hamming - live Computer System Architecture simulation (Number Systems).
Boolean Logic Introduction
Boolean Logic Introduction - live Computer System Architecture simulation (Boolean Algebra).
Boolean Variables
Boolean Variables - live Computer System Architecture simulation (Boolean Algebra).
AND Operation
AND Operation - live Computer System Architecture simulation (Boolean Algebra).
OR Operation
OR Operation - live Computer System Architecture simulation (Boolean Algebra).
NOT Operation
NOT Operation - live Computer System Architecture simulation (Boolean Algebra).
NAND Operation
NAND Operation - live Computer System Architecture simulation (Boolean Algebra).
NOR Operation
NOR Operation - live Computer System Architecture simulation (Boolean Algebra).
XOR Operation
XOR Operation - live Computer System Architecture simulation (Boolean Algebra).
XNOR Operation
XNOR Operation - live Computer System Architecture simulation (Boolean Algebra).
Operator Precedence
Operator Precedence - live Computer System Architecture simulation (Boolean Algebra).
Boolean Laws
Boolean Laws - live Computer System Architecture simulation (Boolean Algebra).
De Morgan's Theorem
De Morgan's Theorem - live Computer System Architecture simulation (Boolean Algebra).
Boolean Function Representation
Boolean Function Representation - live Computer System Architecture simulation (Boolean Algebra).
Sum of Products (SOP)
Sum of Products (SOP) - live Computer System Architecture simulation (Boolean Algebra).
Product of Sums (POS)
Product of Sums (POS) - live Computer System Architecture simulation (Boolean Algebra).
Digital Computer Basics
Digital Computer Basics - live Computer System Architecture simulation (Digital Logic Circuits).
Logic Gate Symbols
Logic Gate Symbols - live Computer System Architecture simulation (Digital Logic Circuits).
Gate Truth Tables
Gate Truth Tables - live Computer System Architecture simulation (Digital Logic Circuits).
Universal Gates
Universal Gates - live Computer System Architecture simulation (Digital Logic Circuits).
Boolean Expression to Logic Circuit
Boolean Expression to Logic Circuit - live Computer System Architecture simulation (Digital Logic Circuits).
Logic Circuit to Boolean Expression
Logic Circuit to Boolean Expression - live Computer System Architecture simulation (Digital Logic Circuits).
K-Map Introduction
K-Map Introduction - live Computer System Architecture simulation (Digital Logic Circuits).
2-Variable K-Map
2-Variable K-Map - live Computer System Architecture simulation (Digital Logic Circuits).
3-Variable K-Map
3-Variable K-Map - live Computer System Architecture simulation (Digital Logic Circuits).
4-Variable K-Map
4-Variable K-Map - live Computer System Architecture simulation (Digital Logic Circuits).
Don't Care Conditions
Don't Care Conditions - live Computer System Architecture simulation (Digital Logic Circuits).
Combinational Circuit Meaning
Combinational Circuit Meaning - live Computer System Architecture simulation (Digital Logic Circuits).
Half Adder
Half Adder - live Computer System Architecture simulation (Digital Logic Circuits).
Full Adder
Full Adder - live Computer System Architecture simulation (Digital Logic Circuits).
Half Subtractor
Half Subtractor - live Computer System Architecture simulation (Digital Logic Circuits).
Full Subtractor
Full Subtractor - live Computer System Architecture simulation (Digital Logic Circuits).
Parallel Binary Adder
Parallel Binary Adder - live Computer System Architecture simulation (Digital Logic Circuits).
Encoder
Encoder - live Computer System Architecture simulation (Digital Logic Circuits).
Decoder
Decoder - live Computer System Architecture simulation (Digital Logic Circuits).
2-to-4 Decoder
2-to-4 Decoder - live Computer System Architecture simulation (Digital Logic Circuits).
3-to-8 Decoder
3-to-8 Decoder - live Computer System Architecture simulation (Digital Logic Circuits).
Multiplexer
Multiplexer - live Computer System Architecture simulation (Digital Logic Circuits).
4-to-1 MUX
4-to-1 MUX - live Computer System Architecture simulation (Digital Logic Circuits).
Demultiplexer
Demultiplexer - live Computer System Architecture simulation (Digital Logic Circuits).
Sequential Circuit Meaning
Sequential Circuit Meaning - live Computer System Architecture simulation (Digital Logic Circuits).
Latch Introduction
Latch Introduction - live Computer System Architecture simulation (Digital Logic Circuits).
SR Flip-Flop
SR Flip-Flop - live Computer System Architecture simulation (Digital Logic Circuits).
JK Flip-Flop
JK Flip-Flop - live Computer System Architecture simulation (Digital Logic Circuits).
D Flip-Flop
D Flip-Flop - live Computer System Architecture simulation (Digital Logic Circuits).
T Flip-Flop
T Flip-Flop - live Computer System Architecture simulation (Digital Logic Circuits).
Clock Pulse
Clock Pulse - live Computer System Architecture simulation (Digital Logic Circuits).
Integrated Circuits — SSI to VLSI
Integrated Circuits — SSI to VLSI - live Computer System Architecture simulation (Digital Logic Circuits).
Register — Meaning
Register — Meaning - live Computer System Architecture simulation (Digital Logic Circuits).
Shift Register
Shift Register - live Computer System Architecture simulation (Digital Logic Circuits).
Counter — Meaning
Counter — Meaning - live Computer System Architecture simulation (Digital Logic Circuits).
Asynchronous (Ripple) Counter
Asynchronous (Ripple) Counter - live Computer System Architecture simulation (Digital Logic Circuits).
Synchronous Counter
Synchronous Counter - live Computer System Architecture simulation (Digital Logic Circuits).
Memory Unit Basics
Memory Unit Basics - live Computer System Architecture simulation (Digital Logic Circuits).
RAM and ROM
RAM and ROM - live Computer System Architecture simulation (Digital Logic Circuits).
Digital Logic Revision
Digital Logic Revision - live Computer System Architecture simulation (Digital Logic Circuits).
Stored Program Concept
Stored Program Concept - live Computer System Architecture simulation (Basic Computer Organization).
Basic Computer Block Diagram
Basic Computer Block Diagram - live Computer System Architecture simulation (Basic Computer Organization).
Bus System
Bus System - live Computer System Architecture simulation (Basic Computer Organization).
Instruction Code Meaning
Instruction Code Meaning - live Computer System Architecture simulation (Basic Computer Organization).
Instruction Format
Instruction Format - live Computer System Architecture simulation (Basic Computer Organization).
Computer Registers
Computer Registers - live Computer System Architecture simulation (Basic Computer Organization).
Address Register (AR)
Address Register (AR) - live Computer System Architecture simulation (Basic Computer Organization).
Program Counter (PC)
Program Counter (PC) - live Computer System Architecture simulation (Basic Computer Organization).
Data Register (DR)
Data Register (DR) - live Computer System Architecture simulation (Basic Computer Organization).
Accumulator (AC)
Accumulator (AC) - live Computer System Architecture simulation (Basic Computer Organization).
Instruction Register (IR)
Instruction Register (IR) - live Computer System Architecture simulation (Basic Computer Organization).
Control Unit
Control Unit - live Computer System Architecture simulation (Basic Computer Organization).
Timing Signals
Timing Signals - live Computer System Architecture simulation (Basic Computer Organization).
Fetch Cycle
Fetch Cycle - live Computer System Architecture simulation (Basic Computer Organization).
Decode Cycle
Decode Cycle - live Computer System Architecture simulation (Basic Computer Organization).
Execute Cycle
Execute Cycle - live Computer System Architecture simulation (Basic Computer Organization).
Instruction Cycle — Complete
Instruction Cycle — Complete - live Computer System Architecture simulation (Basic Computer Organization).
Register-Reference Instructions
Register-Reference Instructions - live Computer System Architecture simulation (Basic Computer Organization).
Memory-Reference Instructions
Memory-Reference Instructions - live Computer System Architecture simulation (Basic Computer Organization).
Direct Addressing
Direct Addressing - live Computer System Architecture simulation (Basic Computer Organization).
Indirect Addressing
Indirect Addressing - live Computer System Architecture simulation (Basic Computer Organization).
Input Instruction (INP)
Input Instruction (INP) - live Computer System Architecture simulation (Basic Computer Organization).
Output Instruction (OUT)
Output Instruction (OUT) - live Computer System Architecture simulation (Basic Computer Organization).
Interrupt — Meaning
Interrupt — Meaning - live Computer System Architecture simulation (Basic Computer Organization).
Interrupt Cycle
Interrupt Cycle - live Computer System Architecture simulation (Basic Computer Organization).
Control Memory Concept
Control Memory Concept - live Computer System Architecture simulation (Basic Computer Organization).
Hardwired Control
Hardwired Control - live Computer System Architecture simulation (Basic Computer Organization).
Microprogrammed Control
Microprogrammed Control - live Computer System Architecture simulation (Basic Computer Organization).
Basic Computer Data Flow
Basic Computer Data Flow - live Computer System Architecture simulation (Basic Computer Organization).
Organization Revision
Organization Revision - live Computer System Architecture simulation (Basic Computer Organization).
Machine Language
Machine Language - live Computer System Architecture simulation (Programming the Basic Computer).
Assembly Language
Assembly Language - live Computer System Architecture simulation (Programming the Basic Computer).
Assembler — Meaning
Assembler — Meaning - live Computer System Architecture simulation (Programming the Basic Computer).
Assembly Instruction Format
Assembly Instruction Format - live Computer System Architecture simulation (Programming the Basic Computer).
Basic Computer Program Entry
Basic Computer Program Entry - live Computer System Architecture simulation (Programming the Basic Computer).
Load and Store Program
Load and Store Program - live Computer System Architecture simulation (Programming the Basic Computer).
Addition Program
Addition Program - live Computer System Architecture simulation (Programming the Basic Computer).
Subtraction Program (2's Complement)
Subtraction Program (2's Complement) - live Computer System Architecture simulation (Programming the Basic Computer).
Program Loop
Program Loop - live Computer System Architecture simulation (Programming the Basic Computer).
Conditional Branch
Conditional Branch - live Computer System Architecture simulation (Programming the Basic Computer).
Unconditional Branch (BUN)
Unconditional Branch (BUN) - live Computer System Architecture simulation (Programming the Basic Computer).
Subroutine — Meaning
Subroutine — Meaning - live Computer System Architecture simulation (Programming the Basic Computer).
BSA Instruction
BSA Instruction - live Computer System Architecture simulation (Programming the Basic Computer).
Input Programming
Input Programming - live Computer System Architecture simulation (Programming the Basic Computer).
Output Programming
Output Programming - live Computer System Architecture simulation (Programming the Basic Computer).
CPU Introduction
CPU Introduction - live Computer System Architecture simulation (Central Processing Unit).
General Register Organization
General Register Organization - live Computer System Architecture simulation (Central Processing Unit).
Register Transfer
Register Transfer - live Computer System Architecture simulation (Central Processing Unit).
ALU Operations
ALU Operations - live Computer System Architecture simulation (Central Processing Unit).
Control Word
Control Word - live Computer System Architecture simulation (Central Processing Unit).
Stack Organization
Stack Organization - live Computer System Architecture simulation (Central Processing Unit).
Stack Pointer (SP)
Stack Pointer (SP) - live Computer System Architecture simulation (Central Processing Unit).
Reverse Polish Notation (RPN)
Reverse Polish Notation (RPN) - live Computer System Architecture simulation (Central Processing Unit).
Instruction Format — Fields
Instruction Format — Fields - live Computer System Architecture simulation (Central Processing Unit).
Zero-Address Instruction
Zero-Address Instruction - live Computer System Architecture simulation (Central Processing Unit).
One-Address Instruction
One-Address Instruction - live Computer System Architecture simulation (Central Processing Unit).
Two-Address Instruction
Two-Address Instruction - live Computer System Architecture simulation (Central Processing Unit).
Three-Address Instruction
Three-Address Instruction - live Computer System Architecture simulation (Central Processing Unit).
Addressing Mode Introduction
Addressing Mode Introduction - live Computer System Architecture simulation (Central Processing Unit).
Immediate Addressing
Immediate Addressing - live Computer System Architecture simulation (Central Processing Unit).
Direct Addressing
Direct Addressing - live Computer System Architecture simulation (Central Processing Unit).
Indirect Addressing
Indirect Addressing - live Computer System Architecture simulation (Central Processing Unit).
Register Addressing
Register Addressing - live Computer System Architecture simulation (Central Processing Unit).
RISC Computer
RISC Computer - live Computer System Architecture simulation (Central Processing Unit).
CISC Computer
CISC Computer - live Computer System Architecture simulation (Central Processing Unit).
Peripheral Devices
Peripheral Devices - live Computer System Architecture simulation (Input-Output Organization).
I/O Interface
I/O Interface - live Computer System Architecture simulation (Input-Output Organization).
I/O Bus and Interface Modules
I/O Bus and Interface Modules - live Computer System Architecture simulation (Input-Output Organization).
Asynchronous Data Transfer
Asynchronous Data Transfer - live Computer System Architecture simulation (Input-Output Organization).
Strobe Control
Strobe Control - live Computer System Architecture simulation (Input-Output Organization).
Handshaking Method
Handshaking Method - live Computer System Architecture simulation (Input-Output Organization).
Programmed I/O
Programmed I/O - live Computer System Architecture simulation (Input-Output Organization).
Interrupt-Initiated I/O
Interrupt-Initiated I/O - live Computer System Architecture simulation (Input-Output Organization).
Direct Memory Access (DMA)
Direct Memory Access (DMA) - live Computer System Architecture simulation (Input-Output Organization).
DMA Controller
DMA Controller - live Computer System Architecture simulation (Input-Output Organization).
Priority Interrupt
Priority Interrupt - live Computer System Architecture simulation (Input-Output Organization).
Daisy Chaining
Daisy Chaining - live Computer System Architecture simulation (Input-Output Organization).
Parallel Priority Interrupt
Parallel Priority Interrupt - live Computer System Architecture simulation (Input-Output Organization).
Serial Communication
Serial Communication - live Computer System Architecture simulation (Input-Output Organization).
I/O Revision — Comparison
I/O Revision — Comparison - live Computer System Architecture simulation (Input-Output Organization).
Memory Hierarchy Introduction
Memory Hierarchy Introduction - live Computer System Architecture simulation (Memory Hierarchy).
Memory Access Time
Memory Access Time - live Computer System Architecture simulation (Memory Hierarchy).
Main Memory (RAM)
Main Memory (RAM) - live Computer System Architecture simulation (Memory Hierarchy).
RAM Types — SRAM vs DRAM
RAM Types — SRAM vs DRAM - live Computer System Architecture simulation (Memory Hierarchy).
ROM Types — PROM, EPROM, EEPROM
ROM Types — PROM, EPROM, EEPROM - live Computer System Architecture simulation (Memory Hierarchy).
Auxiliary Memory
Auxiliary Memory - live Computer System Architecture simulation (Memory Hierarchy).
Magnetic Disk Organization
Magnetic Disk Organization - live Computer System Architecture simulation (Memory Hierarchy).
Associative Memory (CAM)
Associative Memory (CAM) - live Computer System Architecture simulation (Memory Hierarchy).
Cache Memory — Meaning
Cache Memory — Meaning - live Computer System Architecture simulation (Memory Hierarchy).
Cache Hit
Cache Hit - live Computer System Architecture simulation (Memory Hierarchy).
Cache Miss
Cache Miss - live Computer System Architecture simulation (Memory Hierarchy).
Direct Mapping
Direct Mapping - live Computer System Architecture simulation (Memory Hierarchy).
Associative Mapping
Associative Mapping - live Computer System Architecture simulation (Memory Hierarchy).
Set-Associative Mapping
Set-Associative Mapping - live Computer System Architecture simulation (Memory Hierarchy).
Cache Replacement
Cache Replacement - live Computer System Architecture simulation (Memory Hierarchy).
Write-Through
Write-Through - live Computer System Architecture simulation (Memory Hierarchy).
Write-Back
Write-Back - live Computer System Architecture simulation (Memory Hierarchy).
Virtual Memory
Virtual Memory - live Computer System Architecture simulation (Memory Hierarchy).
Paging
Paging - live Computer System Architecture simulation (Memory Hierarchy).
Page Table — Address Translation
Page Table — Address Translation - live Computer System Architecture simulation (Memory Hierarchy).
Page Fault
Page Fault - live Computer System Architecture simulation (Memory Hierarchy).
TLB — Translation Lookaside Buffer
TLB — Translation Lookaside Buffer - live Computer System Architecture simulation (Memory Hierarchy).
Memory Management Hardware (MMU)
Memory Management Hardware (MMU) - live Computer System Architecture simulation (Memory Hierarchy).
Memory Hierarchy Comparison
Memory Hierarchy Comparison - live Computer System Architecture simulation (Memory Hierarchy).
Final Memory Revision
Final Memory Revision - live Computer System Architecture simulation (Memory Hierarchy).
Data Structure Introduction
Data Structure Introduction - live Data Structures & Algorithms simulation (Data Structures).
Primitive vs Non-Primitive DS
Primitive vs Non-Primitive DS - live Data Structures & Algorithms simulation (Data Structures).
Linear vs Non-Linear DS
Linear vs Non-Linear DS - live Data Structures & Algorithms simulation (Data Structures).
Abstract Data Type (ADT)
Abstract Data Type (ADT) - live Data Structures & Algorithms simulation (Data Structures).
Array Introduction
Array Introduction - live Data Structures & Algorithms simulation (Data Structures).
One-Dimensional Array Operations
One-Dimensional Array Operations - live Data Structures & Algorithms simulation (Data Structures).
Two-Dimensional Array
Two-Dimensional Array - live Data Structures & Algorithms simulation (Data Structures).
Array Memory Address Calculation
Array Memory Address Calculation - live Data Structures & Algorithms simulation (Data Structures).
Array Applications
Array Applications - live Data Structures & Algorithms simulation (Data Structures).
Sparse Matrix — Meaning
Sparse Matrix — Meaning - live Data Structures & Algorithms simulation (Data Structures).
Sparse Matrix Representation (Triplet)
Sparse Matrix Representation (Triplet) - live Data Structures & Algorithms simulation (Data Structures).
Sparse Matrix Addition
Sparse Matrix Addition - live Data Structures & Algorithms simulation (Data Structures).
Stack Introduction
Stack Introduction - live Data Structures & Algorithms simulation (Data Structures).
Stack Push Operation
Stack Push Operation - live Data Structures & Algorithms simulation (Data Structures).
Stack Pop Operation
Stack Pop Operation - live Data Structures & Algorithms simulation (Data Structures).
Stack Peek Operation
Stack Peek Operation - live Data Structures & Algorithms simulation (Data Structures).
Stack Overflow and Underflow
Stack Overflow and Underflow - live Data Structures & Algorithms simulation (Data Structures).
Infix to Postfix Conversion
Infix to Postfix Conversion - live Data Structures & Algorithms simulation (Data Structures).
Postfix Evaluation
Postfix Evaluation - live Data Structures & Algorithms simulation (Data Structures).
Recursion Using Stack
Recursion Using Stack - live Data Structures & Algorithms simulation (Data Structures).
Queue Introduction
Queue Introduction - live Data Structures & Algorithms simulation (Data Structures).
Queue Enqueue Operation
Queue Enqueue Operation - live Data Structures & Algorithms simulation (Data Structures).
Queue Dequeue Operation
Queue Dequeue Operation - live Data Structures & Algorithms simulation (Data Structures).
Linear Queue Problem (False Overflow)
Linear Queue Problem (False Overflow) - live Data Structures & Algorithms simulation (Data Structures).
Circular Queue
Circular Queue - live Data Structures & Algorithms simulation (Data Structures).
Deque (Double-Ended Queue)
Deque (Double-Ended Queue) - live Data Structures & Algorithms simulation (Data Structures).
Priority Queue
Priority Queue - live Data Structures & Algorithms simulation (Data Structures).
Linked List Introduction
Linked List Introduction - live Data Structures & Algorithms simulation (Data Structures).
Singly Linked List
Singly Linked List - live Data Structures & Algorithms simulation (Data Structures).
Linked List Insertion
Linked List Insertion - live Data Structures & Algorithms simulation (Data Structures).
Linked List Deletion
Linked List Deletion - live Data Structures & Algorithms simulation (Data Structures).
Doubly Linked List
Doubly Linked List - live Data Structures & Algorithms simulation (Data Structures).
Circular Linked List
Circular Linked List - live Data Structures & Algorithms simulation (Data Structures).
Array vs Linked List
Array vs Linked List - live Data Structures & Algorithms simulation (Data Structures).
Data Structure Revision
Data Structure Revision - live Data Structures & Algorithms simulation (Data Structures).
Tree Introduction
Tree Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Tree Terminology
Tree Terminology - live Data Structures & Algorithms simulation (Trees and Graphs).
Forest
Forest - live Data Structures & Algorithms simulation (Trees and Graphs).
Binary Tree
Binary Tree - live Data Structures & Algorithms simulation (Trees and Graphs).
Full Binary Tree
Full Binary Tree - live Data Structures & Algorithms simulation (Trees and Graphs).
Complete Binary Tree
Complete Binary Tree - live Data Structures & Algorithms simulation (Trees and Graphs).
Perfect Binary Tree
Perfect Binary Tree - live Data Structures & Algorithms simulation (Trees and Graphs).
Binary Tree Traversal
Binary Tree Traversal - live Data Structures & Algorithms simulation (Trees and Graphs).
Threaded Binary Tree
Threaded Binary Tree - live Data Structures & Algorithms simulation (Trees and Graphs).
Binary Search Tree (BST)
Binary Search Tree (BST) - live Data Structures & Algorithms simulation (Trees and Graphs).
BST Search
BST Search - live Data Structures & Algorithms simulation (Trees and Graphs).
BST Insertion
BST Insertion - live Data Structures & Algorithms simulation (Trees and Graphs).
BST Deletion
BST Deletion - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL Tree Introduction
AVL Tree Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL Balance Factor
AVL Balance Factor - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL LL Rotation
AVL LL Rotation - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL RR Rotation
AVL RR Rotation - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL LR Rotation
AVL LR Rotation - live Data Structures & Algorithms simulation (Trees and Graphs).
AVL RL Rotation
AVL RL Rotation - live Data Structures & Algorithms simulation (Trees and Graphs).
B-Tree Introduction
B-Tree Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
B-Tree Insertion (Splitting)
B-Tree Insertion (Splitting) - live Data Structures & Algorithms simulation (Trees and Graphs).
B-Tree Search
B-Tree Search - live Data Structures & Algorithms simulation (Trees and Graphs).
B+ Tree Introduction
B+ Tree Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
B+ Tree Leaf Linking (Range Queries)
B+ Tree Leaf Linking (Range Queries) - live Data Structures & Algorithms simulation (Trees and Graphs).
B* Tree Introduction
B* Tree Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Heap Introduction
Heap Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Max Heap
Max Heap - live Data Structures & Algorithms simulation (Trees and Graphs).
Min Heap
Min Heap - live Data Structures & Algorithms simulation (Trees and Graphs).
Heap Insert (Heapify-Up)
Heap Insert (Heapify-Up) - live Data Structures & Algorithms simulation (Trees and Graphs).
Heap Delete (Heapify-Down)
Heap Delete (Heapify-Down) - live Data Structures & Algorithms simulation (Trees and Graphs).
Graph Introduction
Graph Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Directed Graph
Directed Graph - live Data Structures & Algorithms simulation (Trees and Graphs).
Undirected Graph
Undirected Graph - live Data Structures & Algorithms simulation (Trees and Graphs).
Weighted Graph
Weighted Graph - live Data Structures & Algorithms simulation (Trees and Graphs).
Graph Representation
Graph Representation - live Data Structures & Algorithms simulation (Trees and Graphs).
Graph Degree
Graph Degree - live Data Structures & Algorithms simulation (Trees and Graphs).
Path and Cycle
Path and Cycle - live Data Structures & Algorithms simulation (Trees and Graphs).
Connected Graph
Connected Graph - live Data Structures & Algorithms simulation (Trees and Graphs).
Sorting Introduction
Sorting Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Bubble Sort
Bubble Sort - live Data Structures & Algorithms simulation (Trees and Graphs).
Selection Sort
Selection Sort - live Data Structures & Algorithms simulation (Trees and Graphs).
Insertion Sort
Insertion Sort - live Data Structures & Algorithms simulation (Trees and Graphs).
Searching Introduction
Searching Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Hashing Introduction
Hashing Introduction - live Data Structures & Algorithms simulation (Trees and Graphs).
Collision Handling
Collision Handling - live Data Structures & Algorithms simulation (Trees and Graphs).
Algorithm — Meaning
Algorithm — Meaning - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Algorithm Properties
Algorithm Properties - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Time Complexity
Time Complexity - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Space Complexity
Space Complexity - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Best Case
Best Case - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Average Case
Average Case - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Worst Case
Worst Case - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Big O Notation
Big O Notation - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Big Omega Notation
Big Omega Notation - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Big Theta Notation
Big Theta Notation - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Constant Time O(1)
Constant Time O(1) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Logarithmic Time O(log n)
Logarithmic Time O(log n) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Linear Time O(n)
Linear Time O(n) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Linearithmic Time O(n log n)
Linearithmic Time O(n log n) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Quadratic Time O(n²)
Quadratic Time O(n²) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Cubic Time O(n³)
Cubic Time O(n³) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Exponential Time O(2ⁿ)
Exponential Time O(2ⁿ) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Factorial Time O(n!)
Factorial Time O(n!) - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Complexity Comparison
Complexity Comparison - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Recurrence Relation — Meaning
Recurrence Relation — Meaning - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Substitution Method
Substitution Method - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Recursion Tree Method
Recursion Tree Method - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Master Theorem
Master Theorem - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Divide and Conquer Recurrence
Divide and Conquer Recurrence - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Performance Revision
Performance Revision - live Data Structures & Algorithms simulation (Performance Analysis & Recurrences).
Algorithm Design Introduction
Algorithm Design Introduction - live Data Structures & Algorithms simulation (Design Techniques).
Divide and Conquer
Divide and Conquer - live Data Structures & Algorithms simulation (Design Techniques).
Binary Search (D&C)
Binary Search (D&C) - live Data Structures & Algorithms simulation (Design Techniques).
Merge Sort
Merge Sort - live Data Structures & Algorithms simulation (Design Techniques).
Quick Sort
Quick Sort - live Data Structures & Algorithms simulation (Design Techniques).
Strassen Matrix Multiplication
Strassen Matrix Multiplication - live Data Structures & Algorithms simulation (Design Techniques).
Dynamic Programming
Dynamic Programming - live Data Structures & Algorithms simulation (Design Techniques).
Memoization (Top-Down)
Memoization (Top-Down) - live Data Structures & Algorithms simulation (Design Techniques).
Tabulation (Bottom-Up)
Tabulation (Bottom-Up) - live Data Structures & Algorithms simulation (Design Techniques).
Fibonacci DP
Fibonacci DP - live Data Structures & Algorithms simulation (Design Techniques).
0/1 Knapsack DP
0/1 Knapsack DP - live Data Structures & Algorithms simulation (Design Techniques).
Longest Common Subsequence (LCS)
Longest Common Subsequence (LCS) - live Data Structures & Algorithms simulation (Design Techniques).
Matrix Chain Multiplication
Matrix Chain Multiplication - live Data Structures & Algorithms simulation (Design Techniques).
Greedy Method
Greedy Method - live Data Structures & Algorithms simulation (Design Techniques).
Activity Selection
Activity Selection - live Data Structures & Algorithms simulation (Design Techniques).
Fractional Knapsack
Fractional Knapsack - live Data Structures & Algorithms simulation (Design Techniques).
Huffman Coding
Huffman Coding - live Data Structures & Algorithms simulation (Design Techniques).
Backtracking — Meaning
Backtracking — Meaning - live Data Structures & Algorithms simulation (Design Techniques).
N-Queens Problem
N-Queens Problem - live Data Structures & Algorithms simulation (Design Techniques).
Rat in a Maze
Rat in a Maze - live Data Structures & Algorithms simulation (Design Techniques).
Sudoku Solver Concept
Sudoku Solver Concept - live Data Structures & Algorithms simulation (Design Techniques).
Graph Coloring
Graph Coloring - live Data Structures & Algorithms simulation (Design Techniques).
Branch and Bound
Branch and Bound - live Data Structures & Algorithms simulation (Design Techniques).
Assignment Problem
Assignment Problem - live Data Structures & Algorithms simulation (Design Techniques).
Travelling Salesman Problem (TSP)
Travelling Salesman Problem (TSP) - live Data Structures & Algorithms simulation (Design Techniques).
Design Technique Comparison
Design Technique Comparison - live Data Structures & Algorithms simulation (Design Techniques).
When to Use DP
When to Use DP - live Data Structures & Algorithms simulation (Design Techniques).
When to Use Greedy
When to Use Greedy - live Data Structures & Algorithms simulation (Design Techniques).
When to Use Backtracking
When to Use Backtracking - live Data Structures & Algorithms simulation (Design Techniques).
Design Technique Revision
Design Technique Revision - live Data Structures & Algorithms simulation (Design Techniques).
Graph Algorithm Introduction
Graph Algorithm Introduction - live Data Structures & Algorithms simulation (Graph Algorithms).
Breadth-First Search (BFS)
Breadth-First Search (BFS) - live Data Structures & Algorithms simulation (Graph Algorithms).
BFS Shortest Path
BFS Shortest Path - live Data Structures & Algorithms simulation (Graph Algorithms).
Depth-First Search (DFS)
Depth-First Search (DFS) - live Data Structures & Algorithms simulation (Graph Algorithms).
DFS Tree (Discovery/Finish Times)
DFS Tree (Discovery/Finish Times) - live Data Structures & Algorithms simulation (Graph Algorithms).
Connected Components
Connected Components - live Data Structures & Algorithms simulation (Graph Algorithms).
Topological Sorting
Topological Sorting - live Data Structures & Algorithms simulation (Graph Algorithms).
Shortest Path Introduction
Shortest Path Introduction - live Data Structures & Algorithms simulation (Graph Algorithms).
Dijkstra Algorithm
Dijkstra Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Bellman-Ford Algorithm
Bellman-Ford Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Floyd-Warshall Algorithm
Floyd-Warshall Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Minimum Spanning Tree (MST)
Minimum Spanning Tree (MST) - live Data Structures & Algorithms simulation (Graph Algorithms).
Prim's Algorithm
Prim's Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Kruskal's Algorithm
Kruskal's Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Disjoint Set Union (Union-Find)
Disjoint Set Union (Union-Find) - live Data Structures & Algorithms simulation (Graph Algorithms).
Maximum Flow — Meaning
Maximum Flow — Meaning - live Data Structures & Algorithms simulation (Graph Algorithms).
Ford-Fulkerson Method
Ford-Fulkerson Method - live Data Structures & Algorithms simulation (Graph Algorithms).
Edmonds-Karp Algorithm
Edmonds-Karp Algorithm - live Data Structures & Algorithms simulation (Graph Algorithms).
Residual Graph
Residual Graph - live Data Structures & Algorithms simulation (Graph Algorithms).
Cut in a Flow Network
Cut in a Flow Network - live Data Structures & Algorithms simulation (Graph Algorithms).
Graph Search Comparison (BFS vs DFS)
Graph Search Comparison (BFS vs DFS) - live Data Structures & Algorithms simulation (Graph Algorithms).
Shortest Path Comparison
Shortest Path Comparison - live Data Structures & Algorithms simulation (Graph Algorithms).
MST Comparison (Prim vs Kruskal)
MST Comparison (Prim vs Kruskal) - live Data Structures & Algorithms simulation (Graph Algorithms).
Flow Algorithm Revision
Flow Algorithm Revision - live Data Structures & Algorithms simulation (Graph Algorithms).
Graph Algorithms Final Lab
Graph Algorithms Final Lab - live Data Structures & Algorithms simulation (Graph Algorithms).
Advanced Algorithm Introduction
Advanced Algorithm Introduction - live Data Structures & Algorithms simulation (Advanced Algorithms).
Parallel Algorithm — Meaning
Parallel Algorithm — Meaning - live Data Structures & Algorithms simulation (Advanced Algorithms).
Parallel Sorting
Parallel Sorting - live Data Structures & Algorithms simulation (Advanced Algorithms).
Parallel Merge Sort
Parallel Merge Sort - live Data Structures & Algorithms simulation (Advanced Algorithms).
Parallel Searching
Parallel Searching - live Data Structures & Algorithms simulation (Advanced Algorithms).
Parallel Merging
Parallel Merging - live Data Structures & Algorithms simulation (Advanced Algorithms).
Speedup and Efficiency
Speedup and Efficiency - live Data Structures & Algorithms simulation (Advanced Algorithms).
Approximation Algorithm — Meaning
Approximation Algorithm — Meaning - live Data Structures & Algorithms simulation (Advanced Algorithms).
Approximation Ratio
Approximation Ratio - live Data Structures & Algorithms simulation (Advanced Algorithms).
Vertex Cover Approximation
Vertex Cover Approximation - live Data Structures & Algorithms simulation (Advanced Algorithms).
TSP Approximation Concept
TSP Approximation Concept - live Data Structures & Algorithms simulation (Advanced Algorithms).
Set Cover Approximation
Set Cover Approximation - live Data Structures & Algorithms simulation (Advanced Algorithms).
Randomized Algorithm — Meaning
Randomized Algorithm — Meaning - live Data Structures & Algorithms simulation (Advanced Algorithms).
Randomized Quick Sort
Randomized Quick Sort - live Data Structures & Algorithms simulation (Advanced Algorithms).
Monte Carlo Algorithm
Monte Carlo Algorithm - live Data Structures & Algorithms simulation (Advanced Algorithms).
Las Vegas Algorithm
Las Vegas Algorithm - live Data Structures & Algorithms simulation (Advanced Algorithms).
Random Sampling
Random Sampling - live Data Structures & Algorithms simulation (Advanced Algorithms).
Hashing with Randomization
Hashing with Randomization - live Data Structures & Algorithms simulation (Advanced Algorithms).
Advanced Algorithm Comparison
Advanced Algorithm Comparison - live Data Structures & Algorithms simulation (Advanced Algorithms).
Final Advanced Revision
Final Advanced Revision - live Data Structures & Algorithms simulation (Advanced Algorithms).