Problems
Dashboard
Study Plan
How to Pass the FE
Leaderboard
Register
or
Sign In
Study Plan - FE 100
Ace Foundation Exam with 100 Qs
FE 100
Start
0
/
100
Dynamic Memory Management
Dynamic Memory Management
0%
Delete Dynamically Allocated TV Show List
Coding
Easy
Easy
Allocate and Initialize Juice Case Struct
Coding
Easy
Easy
Free Dynamic Array of Structs in C
Coding
Easy
Easy
Fix Linked List Memory Leak in C
Solving
Easy
Easy
Dynamic Employee Array Creation in C
Coding
Medium
Medium
Dynamic Team Creation from File Input
Coding
Medium
Medium
Dynamic Employee Array Memory Management
Coding
Medium
Medium
Dynamic Triangular Sum Calculation
Coding
Medium
Medium
Deep Copy 1980s Video Games Inventory
Coding
Hard
Hard
Algorithm Analysis
Algorithm Analysis
0%
Array Processing Time Calculation
Solving
Easy
Easy
Calculate Milliseconds for Logarithmic Search
Solving
Easy
Easy
Calculate Runtime for Scaled Input Size
Solving
Medium
Medium
Big O Analysis with Max(N M)
Solving
Easy
Easy
Runtime Analysis of Binary Search Halving
Solving
Medium
Medium
Recursive Array Analysis with Divide and Conquer
Solving
Medium
Medium
Analyze Recursive Hash Function Runtime
Solving
Medium
Medium
Two-Stack Queue Run-Time Analysis
Solving
Medium
Medium
Analyze Big O Complexity of Nested Loops
Solving
Hard
Hard
Linked Lists
Linked Lists
0%
Transform Linked List to Prefix Sum List
Solving
Easy
Easy
Convert Singly Linked List to Circular List
Coding
Easy
Easy
Convert Linked List to C String
Coding
Easy
Easy
Alternate Characters from Linked Lists
Coding
Easy
Easy
Check All Even in Linked List Recursively
Coding
Easy
Easy
Move Head Node to Second Last in Linked List
Coding
Medium
Medium
Delete Node from Doubly Linked List
Coding
Medium
Medium
Swap Consecutive Nodes in Linked List
Solving
Medium
Medium
Insert Node with Value 3 in Sorted Linked List
Coding
Medium
Medium
Recursion
Recursion
0%
Recursive Count Down to One
Coding
Easy
Easy
Recursive Trailing Zeros in Factorial
Coding
Easy
Easy
Recursive Grid Virus Spread Activation
Coding
Easy
Easy
Recursive Frog Escape from Well
Coding
Medium
Medium
Recursive Sum of Even Numbers in Range
Coding
Medium
Medium
Count Even Numbers in Array Range Recursively
Coding
Medium
Medium
Recursive Leaf Removal in Binary Trees
Coding
Medium
Medium
Recursive Tic-Tac-Toe Win Checker
Coding
Hard
Hard
Stacks
Stacks
0%
Trace Stack Operations
Solving
Easy
Easy
Evaluate Postfix Expression 3
Solving
Easy
Easy
Infix to Postfix Evaluation 9
Solving
Medium
Medium
Palindrome Check Using Stack Operations
Coding
Easy
Easy
Valid Moves in Towers of Hanoi Using Stacks
Coding
Medium
Medium
Stack-Based Scoring Game with Sum Rules
Coding
Medium
Medium
Sorting
Sorting
0%
Trace Selection Sort Iterations
Solving
Easy
Easy
Merge Sort Array State Before Final Merge
Solving
Easy
Easy
Iterative Insertion Sort and Complexity Analysis
Solving
Easy
Easy
Count Bubble Sort Swaps for Given Array
Solving
Easy
Easy
Implement One of Three Basic Sorting Algorithms
Coding
Medium
Medium
Sort Students by Last Name First Name ID
Coding
Medium
Medium
Stable Quicksort on Linked List with Blanks
Coding
Medium
Medium
Identify Sorting Algorithm from First Pass
Solving
Medium
Medium
Implement Merge Function for Merge Sort
Coding
Hard
Hard
Binary Trees
Binary Trees
0%
Binary Tree Traversal and BST Validation
Solving
Easy
Easy
Recursive Postorder Traversal of Binary Tree
Coding
Easy
Easy
Sum Single Child Nodes in Binary Tree
Coding
Easy
Easy
Recursive Height Assignment in Binary Tree
Coding
Medium
Medium
Find Smallest Leaf in Binary Tree
Coding
Medium
Medium
AVL Trees
AVL Trees
0%
AVL Tree Insertion and Deletion Balancing
Solving
Easy
Easy
Insert Element and Analyze AVL Tree Runtimes
Solving
Easy
Easy
AVL Tree Deletion and Double Rebalance
Solving
Medium
Medium
Insert and Balance AVL Tree with 48
Solving
Medium
Medium
AVL Tree Insertion and Rebalancing
Solving
Medium
Medium
Heaps
Heaps
0%
MaxHeap Insertion Steps with Tree and Array
Solving
Easy
Easy
Minheap Insertion and Deletion Operations
Solving
Easy
Easy
Calculate Heap Height and Insert in Max-Heap
Solving
Easy
Easy
Heapsort Using Binary MinHeap in C
Coding
Medium
Medium
Non-Recursive Min-Heap Verification
Coding
Hard
Hard
Hashing
Hashing
0%
Quadratic Probing in Hash Table Insertion
Solving
Easy
Easy
Linear Probing with Flawed Hash Function
Solving
Easy
Easy
Quadratic Probing Hash Table Insertion
Solving
Medium
Medium
Determine Hash Indices for Banana
Solving
Medium
Medium
Quadratic Probing with Custom String Hashing
Solving
Hard
Hard
Tries
Tries
0%
Trie Node Count and AVL Tree Rotation
Solving
Easy
Easy
Trie Node Count and Deletion Challenge
Solving
Medium
Medium
Count Nodes in Trie After Word Insertion
Solving
Medium
Medium
Longest Prefix Match in Trie
Coding
Hard
Hard
Count Five Letter Words in a Trie
Coding
Hard
Hard
Queues
Queues
0%
Traffic Light Simulation Using Queues
Solving
Easy
Easy
Superhero Queue Simulation
Solving
Easy
Easy
Implement Add to Front in Deque Using Linked List
Coding
Medium
Medium
Implement Circular Queue Dequeue Function
Coding
Medium
Medium
Trace Circular Queue Operations
Solving
Hard
Hard
Summations
Summations
0%
Evaluate and Simplify Nested Summations
Solving
Easy
Easy
Closed Form Solution for Summation of 2i 5
Solving
Medium
Medium
Closed Form Sum of Linear Sequence
Solving
Medium
Medium
Factor Nested Summation into Closed Form
Solving
Hard
Hard
Simplify Summation of Half Integer Series
Solving
Hard
Hard
Recurrence Relations
Recurrence Relations
0%
Closed Form for Recursive Division by Four
Solving
Medium
Medium
Iterative Big-Oh Analysis of Recurrence Relation
Solving
Medium
Medium
Find Big-Oh for Recursive T(n) Using Iteration
Solving
Hard
Hard
Solve Recurrence 2T(n-1) + 5
Solving
Hard
Hard
Summation Proof Without Arithmetic Formula
Solving
Hard
Hard
Base Conversions
Base Conversions
0%
Hex to Binary Birthday Puzzle
Solving
Easy
Easy
Convert Decimal 375 to Binary
Solving
Easy
Easy
Base 8 to 16 Conversion Challenge
Solving
Easy
Easy
Convert 32456 to Hexadecimal Form
Solving
Medium
Medium
Master Base Conversion Techniques
Solving
Hard
Hard
Bitwise Operators
Bitwise Operators
0%
Evaluate Expressions Using C Bitwise Operators
Solving
Medium
Medium
Evaluate Bitwise Expressions in C
Solving
Medium
Medium
NIM Game Winning Strategy with XOR
Coding
Medium
Medium
Employee Drive Access with Bitwise Codes
Coding
Medium
Medium
Paint Fence with Bitwise Shifts
Coding
Hard
Hard