## Algorithms

##### Validate a string containing only '(', ')' and '*'

This function checks whether a given string is valid according to the rules defined above. A valid string must contain matching parentheses, with the left parentheses coming before the right parentheses, and '*' characters representing either a left or right parentheses or an empty string.

198
Oct 20
##### Binary Search

The problem is to find the index of a target value T in a sorted array A. If T is not present in A, the function should return -1.

216
Oct 20
##### Sum of all integers in a list.

The problem is asking for the sum of all integers in a list. An example input would be [1, 2, 3, 4, 5], and the expected output would be 15.

203
Oct 20
##### Remove all duplicates from a linked list.

To remove all duplicates from a linked list, we can iterate through the list, keeping track of which values have been seen already. If we encounter a value that we have seen before , we can remove it from the list. Otherwise, we add it to our set of seen values and continue iterating.

235
Oct 20
##### Sum of Array Elements

This function takes in an array of integers and returns the sum of all the elements in the array.

226
Oct 18
##### Find the Maximum Sum of a Contiguous Subarray of Length k

Find the maximum sum of a contiguous subarray of length k in an array of n integers.

176
Oct 17
##### Delete the head node of a singly linked list.

To delete the head node of a singly linked list, simply write a function that takes in the linked list and removes the first node.

179
Oct 12
##### Find shortest path from one city to another in a list of airline flights.

Given a list of airline flights with their departure and arrival times, find the shortest path from one city to another using a graph algorithm.

219
Oct 12