This repository includes all the practice questions, my answer code and example codes. In addition, interview questions and answers to these questions.
- Two sum: https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/two_sum.md
- Valid parentheses: https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/valid_parenthese.md
- Merge two sorted list (linked list): https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/merge_two_sorted_lists.md
- Best time to buy and sell stock: https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/best_time_to_buy_and_sell_stock.md
- Valid palindrome: https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/valid_palindrome.md
- Invert binary tree: https://github.com/YikiSu/interview_preparation/blob/main/coding_practice/invert_binary_tree.md
- Valid anagram: https://github.com/YikiSu/practice/blob/main/coding_practice/valid_anagram.md
- Binary search: https://github.com/YikiSu/practice/blob/main/coding_practice/binary_search.md
- Implement queue using stacks: https://github.com/YikiSu/practice/blob/main/coding_practice/implement_queue_using_stacks.md
- Ransom note: https://github.com/YikiSu/practice/blob/main/coding_practice/ransom_note.md
- Longest palindrome: https://github.com/YikiSu/practice/blob/main/coding_practice/longest_palindrome.md
- Longest substring without repeat: https://github.com/YikiSu/practice/blob/main/coding_practice/longest_substring_without_repeat.md
- Evaluation reverse polish notation: https://github.com/YikiSu/practice/blob/main/coding_practice/evaluate_reverse_polish_notation.md
- Merge strings alternately: https://github.com/YikiSu/practice/blob/main/coding_practice/merging_strings_alternately.md
- Greatest common divisor of string: https://github.com/YikiSu/practice/blob/main/coding_practice/greatest_common_divisor_of_string.md
- Kids with the greatest number of candies: https://github.com/YikiSu/practice/blob/main/coding_practice/kids_with_the_greatest_number_of_candies.md
- Can place flowers: https://github.com/YikiSu/practice/blob/main/coding_practice/can_place_flowers.md
- Reverse vowels of a string: https://github.com/YikiSu/practice/blob/main/coding_practice/reverse_vowels_of_a_string.md
- Reverse words in a string: https://github.com/YikiSu/practice/blob/main/coding_practice/reverse_words_in_a_string.md
- Product of arracy except self: https://github.com/YikiSu/practice/blob/main/coding_practice/product_of_array_except_self.md
- Pascal's Triangle: https://leetcode.com/problems/pascals-triangle/
- Best Time to Buy and Sell Stock: https://github.com/YikiSu/practice/blob/main/coding_practice/Best%20Time%20to%20Buy%20and%20Sell%20Stock.md
- Climbing stairs: https://github.com/YikiSu/practice/blob/main/coding_practice/climbing%20stairs.md