Easy level algorithm and data structure challenges.
Contains Duplicate
Challenge: Given an array of integers, find if the array contains any duplicates.
Topics Covered: Array, Hash Table
Intersection of Two Arrays
Challenge: Given two arrays, write a function to compute their intersection.
Topics Covered: Arrays, Sort
Maximum Depth of Binary Tree
Challenge: Given a binary tree, find its maximum depth.
Topics Covered: Tree, Depth First Search
Merge Two Sorted Lists
Challenge: Merge two sorted linked lists and return it as a new sorted list. The new list should be made by splicing together the nodes of the first two lists.
Topics Covered: Linked List
Missing Number
Challenge: Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array.
Topics Covered: Array, Math
Reverse Linked List
Challenge: Reverse a singly linked list.
Topics Covered: Linked List
Valid Anagram
Challenge: Given two strings s and t , write a function to determine if t is an anagram of s.
Topics Covered: Hash Table, Sort