# LeetCode

## LeetCode: Substring with Concatenation of All Words

Solution for LeetCode: Substring with Concatenation of All Words.

## LeetCode: Merge k Sorted Lists

Explanation and solution for LeetCode: Merge k Sorted Lists. Naive solution and optimization with a priority queue.

## LeetCode: Swap Nodes in Pairs

LeetCode: Swap Nodes in Pairs, with explanations and solutions with the recursive and iterative traverse.

## LeetCode: Merge Two Sorted Lists

Solution for LeetCode: Merge Two Sorted Lists

## LeetCode: Generate Parentheses

Solution for LeetCode: Generate Parentheses

## LeetCode: Remove Nth Node From End of List

Solution for LeetCode: Remove Nth Node From End of List

## Leetcode: Longest Common Prefix

Solution for Leetcode: Longest Common Prefix

## LeetCode: Regular Expression Matching

LeetCode: Regular Expression Matching, with explanation and DFS solution, DFS with memorization and dynamic programming solution.

## LeetCode: 4Sum

Solution for LeetCode 4sum in Cpp

## LeetCode: 3Sum Closest

Solution for LeetCode 3sum Closet, explanation with code of Cpp/Java/Python