#### Zigzag Conversion

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display ...

Read More

Read More

#### Longest Common Substring

Given two strings text1 and text2, return the length of their longest common subsequence. If there is no common subsequence, return 0. A subsequence of a string is a new ...

Read More

Read More

#### Copy List with Random Pointer

A linked list of length n is given such that each node contains an additional random pointer, which could point to any ...

Read More

Read More

#### Implement pow(x, n)

Implement pow(x, n), which calculates x raised to the power n (i.e., xn). Example 1: Input: x = 2.00000, n = 10 Output: 1024.00000 Example 2: ...

Read More

Read More

#### Longest Common Prefix

Write a function to find the longest common prefix string amongst an array of strings. If there is no common ...

Read More

Read More

#### Roman to Integer

Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 V ...

Read More

Read More

#### Container With Most Water

Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two ...

Read More

Read More

#### Unique-paths

A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only ...

Read More

Read More

#### Intersection of Two Linked Lists

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the ...

Read More

Read More

#### Check if string has all unique characters

Implement an algorithm to determine if a string (of characters from ‘a’ to ‘z’) has all unique characters or not ...

Read More

Read More