Home
Top
Popular
New
RSS
FAQ
Computer Science Challenges
Home
>> Modules
Review of Linked Lists
A quick review of linked lists in preparation for the exercises
Part 1/2
[Theory, 4:52]
Part 2/2
[Theory, 5:00]
Stack Implementation in C using a Linked List
Design and implementation of a stack in C
Part 1/6
[Theory, 4:56]
Part 2/6
[Theory, 4:18]
Part 3/6
[Theory, 5:01]
Part 4/6
[Theory, 4:52]
Part 5/6
[Practical, 5:01]
Part 6/6
[Practical, 5:00]
Linked List Remove Function
Implementation of the remove function of a linked list in C
Part 1/4
[Challenge, 3:09]
Part 2/4
[Solution, 4:48]
Part 3/4
[Solution, 5:01]
Part 4/4
[Solution, 5:01]
Find the Bugs in Linked List Remove Head Function
Fix the bugs in a given function in C
Part 1/2
[Challenge, 2:26]
Part 2/2
[Solution, 5:01]
Mth to last Element of a Linked List
Challenge to design a function retrieving the mth to last element of a linked list
Part 1/4
[Challenge, 4:29]
Part 2/4
[Procedure, 4:58]
Part 3/4
[Procedure, 5:00]
Part 4/4
[Solution, 4:50]
List Flattening and Unflattening Brain Teaser
Brain teaser designed to test your skills at handling linked lists C
Part 1/4
[Challenge, 5:01]
Part 2/4
[Procedure, 5:01]
Part 3/4
[Solution, 5:01]
Part 4/4
[Solution, 5:01]
Cyclic or Acyclic Linked List
Write a function to determine if a linked list is cyclic or acyclic
Part 1/4
[Challenge, 1:09]
Part 2/4
[Procedure, 5:01]
Part 3/4
[Procedure, 4:44]
Part 4/4
[Solution, 4:16]
Binary Search Tree: Find (Lookup) Method
Recursive and non-recursive implementations of the lookup method of a binary search tree
Part 1/2
[Solution, 5:01]
Part 2/2
[Solution, 5:00]
Binary Tree Traversal
Implementation of binary tree traversal algorithms (preorder, postorder, inorder) recursively and non-recursively in Java
Part 1/2
[Solution, 5:01]
Part 2/2
[Solution, 5:00]
Lowest Common Ancestor in a BST
CS challenge to find the lowest common ancestor node of two given nodes in a binary search tree
Part 1/2
[Challenge, 2:24]
Part 2/2
[Solution, 5:01]
First Non-Repeated Character in a String
Write a function that finds the first non-repeated character in a given string
Part 1/5
[Challenge, 1:35]
Part 2/5
[Procedure, 4:58]
Part 3/5
[Procedure, 5:00]
Part 4/5
[Procedure, 4:37]
Part 5/5
[Solution, 5:01]
Delete Characters from String
Write a function in Java/C# that deletes specific characters from a string.
Part 1/5
[Challenge, 2:38]
Part 2/5
[Procedure, 5:00]
Part 3/5
[Procedure, 5:00]
Part 4/5
[Procedure, 5:01]
Part 5/5
[Solution, 5:01]
Reverse Word Order in a String Challenge
Write an efficient function that reverses the words in a strong (common interview problem).
Part 1/3
[Challenge, 2:30]
Part 2/3
[Solution, 11:41]
Part 3/3
[Solution, 11:45]
Convert a String to an Integer in Java
Write a method in Java that converts a String to its int representation.
Part 1/3
[Challenge, 1:46]
Part 2/3
[Procedure, 9:42]
Part 3/3
[Solution, 5:30]
Convert an Integer to a String in Java
Write a method in Java that converts an int to its String representation.
Part 1/3
[Challenge, 1:04]
Part 2/3
[Procedure, 8:09]
Part 3/3
[Solution, 2:13]
Permutations of a String
Write a method that prints out all the permutations of the characters in a string.
Part 1/3
[Challenge, 2:09]
Part 2/3
[Procedure, 11:37]
Part 3/3
[Solution, 5:12]
Combinations of a String
Write a method that prints out all the combinations of the characters in a string.
Part 1/3
[Challenge, 3:09]
Part 2/3
[Procedure, 15:02]
Part 3/3
[Solution, 16:40]