Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
jerrychlee
/
LeetCode
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
master
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
165 Commits
165 Commits
Folders and files
Name
Name
Last commit message
Last commit date
001_Two_Sum.java
001_Two_Sum.java
022_Generate_Parentheses.java
022_Generate_Parentheses.java
024_Swap_Nodes_in_Pairs.java
024_Swap_Nodes_in_Pairs.java
036_Valid_Sudoku.java
036_Valid_Sudoku.java
043_Multiply_Strings.java
043_Multiply_Strings.java
049_Group_Anagrams.java
049_Group_Anagrams.java
053_Maximum_Subarray.java
053_Maximum_Subarray.java
094_Binary_Tree_Inorder_Traversal.java
094_Binary_Tree_Inorder_Traversal.java
098_Validate_Binary_Search_Tree.java
098_Validate_Binary_Search_Tree.java
101_Symmetric_Tree.java
101_Symmetric_Tree.java
102_Binary_Tree_Level_Order_Traversal.java
102_Binary_Tree_Level_Order_Traversal.java
104_Maximum_Depth_of_Binary_Tree.java
104_Maximum_Depth_of_Binary_Tree.java
108_Convert_Sorted_Array_to_Binary_Search_Tree.java
108_Convert_Sorted_Array_to_Binary_Search_Tree.java
110_Balanced_Binary_Tree.java
110_Balanced_Binary_Tree.java
112_Path_Sum.java
112_Path_Sum.java
119_Pascal_Triangle_II.java
119_Pascal_Triangle_II.java
122_Best_Time_to_Buy_and_Sell_Stock_II.java
122_Best_Time_to_Buy_and_Sell_Stock_II.java
1295_Find_Numbers_with_Even_Number_of_Digits.java
1295_Find_Numbers_with_Even_Number_of_Digits.java
133_Clone_Graph.java
133_Clone_Graph.java
141_Linked_List_Cycle.java
141_Linked_List_Cycle.java
142_Linked_List_Cycle_II.java
142_Linked_List_Cycle_II.java
144_Binary_Tree_Preorder_Traversal.java
144_Binary_Tree_Preorder_Traversal.java
145_Binary_Tree_Postorder_Traversal.java
145_Binary_Tree_Postorder_Traversal.java
150_Evaluate_Reverse_Polish.java
150_Evaluate_Reverse_Polish.java
155_Min_Stack.java
155_Min_Stack.java
160_Intersection_of_Two_Linked
160_Intersection_of_Two_Linked
173_Binary_Search_Tree_Iterator.java
173_Binary_Search_Tree_Iterator.java
189_Rotate_Array.java
189_Rotate_Array.java
190_Reverse_Bits.cpp
190_Reverse_Bits.cpp
190_Reverse_Bits.java
190_Reverse_Bits.java
191_Number_of_1_Bits.java
191_Number_of_1_Bits.java
198_House_Robber.java
198_House_Robber.java
19_Remove_Nth_Node_From_End_of_List.java
19_Remove_Nth_Node_From_End_of_List.java
200_Number_of_Islands.java
200_Number_of_Islands.java
202_Happy_Number.java
202_Happy_Number.java
203_Remove_Linked_List_Elements.java
203_Remove_Linked_List_Elements.java
204_Count_Primes.java
204_Count_Primes.java
206_Reverse_Linked_List.java
206_Reverse_Linked_List.java
217_Contains_Duplicate.java
217_Contains_Duplicate.java
219_Contains_Duplicate_II.java
219_Contains_Duplicate_II.java
225_Implement_Stack_using_Queues.java
225_Implement_Stack_using_Queues.java
226_Invert_Binary_Tree.java
226_Invert_Binary_Tree.java
231_Power_of_Two.java
231_Power_of_Two.java
232_Implement_Queue_Using_Stacks.java
232_Implement_Queue_Using_Stacks.java
234_Palindrome_Linked_List.java
234_Palindrome_Linked_List.java
235_Lowest_Common_Ancestor_of_a_Binary_Search_Tree.java
235_Lowest_Common_Ancestor_of_a_Binary_Search_Tree.java
237_Delete_Node_in_a_Linked_List.java
237_Delete_Node_in_a_Linked_List.java
242_Valid_Anagram.java
242_Valid_Anagram.java
257_Binary_Tree_Paths.java
257_Binary_Tree_Paths.java
258_Add_Digits.java
258_Add_Digits.java
263_Ugly_Number.java
263_Ugly_Number.java
278_First_Bad_Version.java
278_First_Bad_Version.java
279_Perfect_Squares.java
279_Perfect_Squares.java
283_Move_Zeroes.java
283_Move_Zeroes.java
290_Word_Pattern.java
290_Word_Pattern.java
303_Range_Sum_Query_Immutable.java
303_Range_Sum_Query_Immutable.java
326_Power_of_Three.java
326_Power_of_Three.java
342_Power_of_Four.java
342_Power_of_Four.java
344_Reverse_String.java
344_Reverse_String.java
345_Reverse_Vowels_of_a_String.java
345_Reverse_Vowels_of_a_String.java
349_Intersection_of_Two_Arrays.java
349_Intersection_of_Two_Arrays.java
350_Intersection_of_Two_Arrays_II.java
350_Intersection_of_Two_Arrays_II.java
367_Valid_Perfect_Square.java
367_Valid_Perfect_Square.java
374_Guess_Number_Higher_or_Lower.java
374_Guess_Number_Higher_or_Lower.java
383_Ransom_Note.java
383_Ransom_Note.java
387_First_Unique_Character_in_a_String.java
387_First_Unique_Character_in_a_String.java
389_Find the_Difference.java
389_Find the_Difference.java
394_Decode_String.java
394_Decode_String.java
404_Sum_of_Left_Leaves.java
404_Sum_of_Left_Leaves.java
409_Longest_Palindrome.java
409_Longest_Palindrome.java
412_Fizz_Buzz.java
412_Fizz_Buzz.java
414_Third_Maximum_Number.java
414_Third_Maximum_Number.java
415_Add_Strings.java
415_Add_Strings.java
434_Number_of_Segments_in_a_String.java
434_Number_of_Segments_in_a_String.java
437_Path_Sum_III.java
437_Path_Sum_III.java
438_Find_All_Anagrams_in_a_String.java
438_Find_All_Anagrams_in_a_String.java
441_Arranging_Coins.java
441_Arranging_Coins.java
443_String_Compression.java
443_String_Compression.java
447_Number_of_Boomerangs.java
447_Number_of_Boomerangs.java
448_Find_All_Numbers_Disappeared_in_an_Array.java
448_Find_All_Numbers_Disappeared_in_an_Array.java
453_Minimum_Moves_to_Equal_Array_Elements.java
453_Minimum_Moves_to_Equal_Array_Elements.java
458_Poor_Pigs.java
458_Poor_Pigs.java
459_Repeated_Substring_Pattern.java
459_Repeated_Substring_Pattern.java
461_Hamming_Distance.java
461_Hamming_Distance.java
475_Heaters.java
475_Heaters.java
485_Max_Consecutive_Ones.java
485_Max_Consecutive_Ones.java
494_Target_Sum.java
494_Target_Sum.java
538_Convert_BST_to_Greater_Tree.java
538_Convert_BST_to_Greater_Tree.java
541_Reverse_String_II.java
541_Reverse_String_II.java
543_Diameter_of_Binary_Tree.java
543_Diameter_of_Binary_Tree.java
572_Subtree_of_Another_Tree.java
572_Subtree_of_Another_Tree.java
599_Minimum_Index_Sum_of_Two_Lists.java
599_Minimum_Index_Sum_of_Two_Lists.java
606_Construct_String_from_Binary_Tree.java
606_Construct_String_from_Binary_Tree.java
617_Merge_Two_Binary_Trees.java
617_Merge_Two_Binary_Trees.java
622_Design_Circular_Queue.java
622_Design_Circular_Queue.java
637_Average_of_Levels_in_Binary_Tree.java
637_Average_of_Levels_in_Binary_Tree.java
700_Search_in_a_Binary_Search_Tree.java
700_Search_in_a_Binary_Search_Tree.java
701_Insert_into_a_Binary_Search_Tree.java
701_Insert_into_a_Binary_Search_Tree.java
707_Design_Linked_List.java
707_Design_Linked_List.java
724_Find_Pivot_Index.java
724_Find_Pivot_Index.java
View all files
Repository files navigation
README
More
items
LeetCode
LeetCode
This repository is my LeetCode solution in Java.
About
My LeetCode Solutions
leetcode.com/
Topics
algorithms
interview
java
leedcode
Resources
Readme
Activity
Stars
1
star
Watchers
0
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.