{"id":24912636,"url":"https://github.com/vaibhavpal7549/leetcode","last_synced_at":"2026-04-13T16:35:58.128Z","repository":{"id":256071869,"uuid":"853892190","full_name":"vaibhavpal7549/Leetcode","owner":"vaibhavpal7549","description":"This repository contains my solutions to various **LeetCode problems** written in **Java**, categorized by difficulty (Easy, Medium, Hard) and topics like Arrays, Strings, Trees, and more. Each solution is clean, optimized, and well-documented. Follow my progress on [LeetCode](https://www.leetcode.com/vaibhavpal7549). Contributions are welcome!","archived":false,"fork":false,"pushed_at":"2026-04-04T19:32:39.000Z","size":407,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-04T21:57:59.094Z","etag":null,"topics":["java","mysql","mysql-database","oracle","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://github.com/vaibhavpal7549/Leetcode","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vaibhavpal7549.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-07T20:30:53.000Z","updated_at":"2026-04-04T19:32:41.000Z","dependencies_parsed_at":"2026-02-08T20:02:37.610Z","dependency_job_id":null,"html_url":"https://github.com/vaibhavpal7549/Leetcode","commit_stats":{"total_commits":31,"total_committers":1,"mean_commits":31.0,"dds":0.0,"last_synced_commit":"04048f3a51307a897e15db35ebaab4656cfdca66"},"previous_names":["vaibhavpal7549/competitive-coding","vaibhavpal7549/leetcode"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vaibhavpal7549/Leetcode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavpal7549%2FLeetcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavpal7549%2FLeetcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavpal7549%2FLeetcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavpal7549%2FLeetcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaibhavpal7549","download_url":"https://codeload.github.com/vaibhavpal7549/Leetcode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavpal7549%2FLeetcode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31761986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","mysql","mysql-database","oracle","sql","sqlite"],"created_at":"2025-02-02T05:28:15.406Z","updated_at":"2026-04-13T16:35:58.120Z","avatar_url":"https://github.com/vaibhavpal7549.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leetcode  \n\nThis repository contains all my solutions to various **LeetCode problems**, written in **Java**. It is a collection of problems I have solved during my **DSA (Data Structures and Algorithms)** journey, categorized by difficulty and topic.  \n\n---\n\n## ✅ LeetCode Topics (Index)\nA topic-wise index of solved problems (similar to the format in the provided image). Links point to the solution folder in this repo and to the original LeetCode problem.\n\n\u003e Note: GitHub API listing is paginated; if you feel any solved problem is missing from this index, tell me and I’ll regenerate it.\n\n### Array\n- [1 Two Sum](./1-two-sum) — [LeetCode](https://leetcode.com/problems/two-sum/)\n- [11 Container With Most Water](./11-container-with-most-water) — [LeetCode](https://leetcode.com/problems/container-with-most-water/)\n- [15 3Sum](./15-3sum) — [LeetCode](https://leetcode.com/problems/3sum/)\n- [26 Remove Duplicates from Sorted Array](./26-remove-duplicates-from-sorted-array) — [LeetCode](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)\n- [27 Remove Element](./27-remove-element) — [LeetCode](https://leetcode.com/problems/remove-element/)\n- [33 Search in Rotated Sorted Array](./33-search-in-rotated-sorted-array) — [LeetCode](https://leetcode.com/problems/search-in-rotated-sorted-array/)\n- [34 Find First and Last Position of Element in Sorted Array](./34-find-first-and-last-position-of-element-in-sorted-array) — [LeetCode](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/)\n- [35 Search Insert Position](./35-search-insert-position) — [LeetCode](https://leetcode.com/problems/search-insert-position/)\n- [53 Maximum Subarray](./53-maximum-subarray) — [LeetCode](https://leetcode.com/problems/maximum-subarray/)\n- [54 Spiral Matrix](./54-spiral-matrix) — [LeetCode](https://leetcode.com/problems/spiral-matrix/)\n- [66 Plus One](./66-plus-one) — [LeetCode](https://leetcode.com/problems/plus-one/)\n- [74 Search a 2D Matrix](./74-search-a-2d-matrix) — [LeetCode](https://leetcode.com/problems/search-a-2d-matrix/)\n- [75 Sort Colors](./75-sort-colors) — [LeetCode](https://leetcode.com/problems/sort-colors/)\n- [88 Merge Sorted Array](./88-merge-sorted-array) — [LeetCode](https://leetcode.com/problems/merge-sorted-array/)\n- [121 Best Time to Buy and Sell Stock](./121-best-time-to-buy-and-sell-stock) — [LeetCode](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/)\n- [167 Two Sum II - Input Array Is Sorted](./167-two-sum-ii-input-array-is-sorted) — [LeetCode](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/)\n- [169 Majority Element](./169-majority-element) — [LeetCode](https://leetcode.com/problems/majority-element/)\n- [189 Rotate Array](./189-rotate-array) — [LeetCode](https://leetcode.com/problems/rotate-array/)\n- [217 Contains Duplicate](./217-contains-duplicate) — [LeetCode](https://leetcode.com/problems/contains-duplicate/)\n- [219 Contains Duplicate II](./219-contains-duplicate-ii) — [LeetCode](https://leetcode.com/problems/contains-duplicate-ii/)\n- [283 Move Zeroes](./283-move-zeroes) — [LeetCode](https://leetcode.com/problems/move-zeroes/)\n- [349 Intersection of Two Arrays](./349-intersection-of-two-arrays) — [LeetCode](https://leetcode.com/problems/intersection-of-two-arrays/)\n- [941 Sort Array By Parity](./941-sort-array-by-parity) — [LeetCode](https://leetcode.com/problems/sort-array-by-parity/)\n- [932 Monotonic Array](./932-monotonic-array) — [LeetCode](https://leetcode.com/problems/monotonic-array/)\n- [958 Sort Array By Parity II](./958-sort-array-by-parity-ii) — [LeetCode](https://leetcode.com/problems/sort-array-by-parity-ii/)\n- [1677 Matrix Diagonal Sum](./1677-matrix-diagonal-sum) — [LeetCode](https://leetcode.com/problems/matrix-diagonal-sum/)\n- [1848 Sum of Unique Elements](./1848-sum-of-unique-elements) — [LeetCode](https://leetcode.com/problems/sum-of-unique-elements/)\n- [1878 Check if Array Is Sorted and Rotated](./1878-check-if-array-is-sorted-and-rotated) — [LeetCode](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated/)\n- [2058 Concatenation of Array](./2058-concatenation-of-array) — [LeetCode](https://leetcode.com/problems/concatenation-of-array/)\n- [2106 Find Greatest Common Divisor of Array](./2106-find-greatest-common-divisor-of-array) — [LeetCode](https://leetcode.com/problems/find-greatest-common-divisor-of-array/)\n- [2212 Removing Minimum and Maximum From Array](./2212-removing-minimum-and-maximum-from-array) — [LeetCode](https://leetcode.com/problems/removing-minimum-and-maximum-from-array/)\n- [2270 Find All Lonely Numbers in the Array](./2270-find-all-lonely-numbers-in-the-array) — [LeetCode](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array/)\n- [2277 Count Equal and Divisible Pairs in an Array](./2277-count-equal-and-divisible-pairs-in-an-array) — [LeetCode](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array/)\n- [2552 Maximum Sum of Distinct Subarrays With Length K](./2552-maximum-sum-of-distinct-subarrays-with-length-k) — [LeetCode](https://leetcode.com/problems/maximum-sum-of-distinct-subarrays-with-length-k/)\n- [2608 Count the Digits That Divide a Number](./2608-count-the-digits-that-divide-a-number) — [LeetCode](https://leetcode.com/problems/count-the-digits-that-divide-a-number/)\n- [2737 Row With Maximum Ones](./2737-row-with-maximum-ones) — [LeetCode](https://leetcode.com/problems/row-with-maximum-ones/)\n- [3152 Maximum Value of an Ordered Triplet II](./3152-maximum-value-of-an-ordered-triplet-ii) — [LeetCode](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-ii/)\n- [3154 Maximum Value of an Ordered Triplet I](./3154-maximum-value-of-an-ordered-triplet-i) — [LeetCode](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-i/)\n- [3394 Minimum Array End](./3394-minimum-array-end) — [LeetCode](https://leetcode.com/problems/minimum-array-end/)\n- [3429 Special Array I](./3429-special-array-i) — [LeetCode](https://leetcode.com/problems/special-array-i/)\n- [3605 Construct the Minimum Bitwise Array I](./3605-construct-the-minimum-bitwise-array-i) — [LeetCode](https://leetcode.com/problems/construct-the-minimum-bitwise-array-i/)\n\n### String\n- [6 Zigzag Conversion](./6-zigzag-conversion) — [LeetCode](https://leetcode.com/problems/zigzag-conversion/)\n- [13 Roman to Integer](./13-roman-to-integer) — [LeetCode](https://leetcode.com/problems/roman-to-integer/)\n- [14 Longest Common Prefix](./14-longest-common-prefix) — [LeetCode](https://leetcode.com/problems/longest-common-prefix/)\n- [28 Find the Index of the First Occurrence in a String](./28-find-the-index-of-the-first-occurrence-in-a-string) — [LeetCode](https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/)\n- [38 Count and Say](./38-count-and-say) — [LeetCode](https://leetcode.com/problems/count-and-say/)\n- [58 Length of Last Word](./58-length-of-last-word) — [LeetCode](https://leetcode.com/problems/length-of-last-word/)\n- [67 Add Binary](./67-add-binary) — [LeetCode](https://leetcode.com/problems/add-binary/)\n- [125 Valid Palindrome](./125-valid-palindrome) — [LeetCode](https://leetcode.com/problems/valid-palindrome/)\n- [151 Reverse Words in a String](./151-reverse-words-in-a-string) — [LeetCode](https://leetcode.com/problems/reverse-words-in-a-string/)\n- [344 Reverse String](./344-reverse-string) — [LeetCode](https://leetcode.com/problems/reverse-string/)\n- [345 Reverse Vowels of a String](./345-reverse-vowels-of-a-string) — [LeetCode](https://leetcode.com/problems/reverse-vowels-of-a-string/)\n- [387 First Unique Character in a String](./387-first-unique-character-in-a-string) — [LeetCode](https://leetcode.com/problems/first-unique-character-in-a-string/)\n- [394 Decode String](./394-decode-string) — [LeetCode](https://leetcode.com/problems/decode-string/)\n- [415 Add Strings](./415-add-strings) — [LeetCode](https://leetcode.com/problems/add-strings/)\n- [957 Minimum Add to Make Parentheses Valid](./957-minimum-add-to-make-parentheses-valid) — [LeetCode](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/)\n- [1341 Split a String in Balanced Strings](./1341-split-a-string-in-balanced-strings) — [LeetCode](https://leetcode.com/problems/split-a-string-in-balanced-strings/)\n- [1987 Substrings of Size Three With Distinct Characters](./1987-substrings-of-size-three-with-distinct-characters) — [LeetCode](https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters/)\n- [2654 Count the Number of Vowel Strings in Range](./2654-count-the-number-of-vowel-strings-in-range) — [LeetCode](https://leetcode.com/problems/count-the-number-of-vowel-strings-in-range/)\n\n### Linked List\n- [83 Remove Duplicates from Sorted List](./83-remove-duplicates-from-sorted-list) — [LeetCode](https://leetcode.com/problems/remove-duplicates-from-sorted-list/)\n- [141 Linked List Cycle](./141-linked-list-cycle) — [LeetCode](https://leetcode.com/problems/linked-list-cycle/)\n- [160 Intersection of Two Linked Lists](./160-intersection-of-two-linked-lists) — [LeetCode](https://leetcode.com/problems/intersection-of-two-linked-lists/)\n- [203 Remove Linked List Elements](./203-remove-linked-list-elements) — [LeetCode](https://leetcode.com/problems/remove-linked-list-elements/)\n- [206 Reverse Linked List](./206-reverse-linked-list) — [LeetCode](https://leetcode.com/problems/reverse-linked-list/)\n- [234 Palindrome Linked List](./234-palindrome-linked-list) — [LeetCode](https://leetcode.com/problems/palindrome-linked-list/)\n- [908 Middle of the Linked List](./908-middle-of-the-linked-list) — [LeetCode](https://leetcode.com/problems/middle-of-the-linked-list/)\n\n### Tree\n- [94 Binary Tree Inorder Traversal](./94-binary-tree-inorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-inorder-traversal/)\n- [98 Validate Binary Search Tree](./98-validate-binary-search-tree) — [LeetCode](https://leetcode.com/problems/validate-binary-search-tree/)\n- [104 Maximum Depth of Binary Tree](./104-maximum-depth-of-binary-tree) — [LeetCode](https://leetcode.com/problems/maximum-depth-of-binary-tree/)\n- [113 Path Sum II](./113-path-sum-ii) — [LeetCode](https://leetcode.com/problems/path-sum-ii/)\n- [144 Binary Tree Preorder Traversal](./144-binary-tree-preorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-preorder-traversal/)\n- [145 Binary Tree Postorder Traversal](./145-binary-tree-postorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-postorder-traversal/)\n- [222 Count Complete Tree Nodes](./222-count-complete-tree-nodes) — [LeetCode](https://leetcode.com/problems/count-complete-tree-nodes/)\n- [1005 Univalued Binary Tree](./1005-univalued-binary-tree) — [LeetCode](https://leetcode.com/problems/univalued-binary-tree/)\n- [1285 Balance a Binary Search Tree](./1285-balance-a-binary-search-tree) — [LeetCode](https://leetcode.com/problems/balance-a-binary-search-tree/)\n\n### Stack\n- [20 Valid Parentheses](./20-valid-parentheses) — [LeetCode](https://leetcode.com/problems/valid-parentheses/)\n- [150 Evaluate Reverse Polish Notation](./150-evaluate-reverse-polish-notation) — [LeetCode](https://leetcode.com/problems/evaluate-reverse-polish-notation/)\n\n### Backtracking\n- [22 Generate Parentheses](./22-generate-parentheses) — [LeetCode](https://leetcode.com/problems/generate-parentheses/)\n- [52 N-Queens II](./52-n-queens-ii) — [LeetCode](https://leetcode.com/problems/n-queens-ii/)\n- [78 Subsets](./78-subsets) — [LeetCode](https://leetcode.com/problems/subsets/)\n\n### Binary Search\n- [162 Find Peak Element](./162-find-peak-element) — [LeetCode](https://leetcode.com/problems/find-peak-element/)\n- [410 Split Array Largest Sum](./410-split-array-largest-sum) — [LeetCode](https://leetcode.com/problems/split-array-largest-sum/)\n- [792 Binary Search](./792-binary-search) — [LeetCode](https://leetcode.com/problems/binary-search/)\n- [1056 Capacity To Ship Packages Within D Days](./1056-capacity-to-ship-packages-within-d-days) — [LeetCode](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/)\n\n### Dynamic Programming\n- [70 Climbing Stairs](./70-climbing-stairs) — [LeetCode](https://leetcode.com/problems/climbing-stairs/)\n- [416 Partition Equal Subset Sum](./416-partition-equal-subset-sum) — [LeetCode](https://leetcode.com/problems/partition-equal-subset-sum/)\n\n### Math / Bit Manipulation\n- [7 Reverse Integer](./7-reverse-integer) — [LeetCode](https://leetcode.com/problems/reverse-integer/)\n- [69 Sqrt(x)](./69-sqrtx) — [LeetCode](https://leetcode.com/problems/sqrtx/)\n- [136 Single Number](./136-single-number) — [LeetCode](https://leetcode.com/problems/single-number/)\n- [171 Excel Sheet Column Number](./171-excel-sheet-column-number) — [LeetCode](https://leetcode.com/problems/excel-sheet-column-number/)\n- [190 Reverse Bits](./190-reverse-bits) — [LeetCode](https://leetcode.com/problems/reverse-bits/)\n- [191 Number of 1 Bits](./191-number-of-1-bits) — [LeetCode](https://leetcode.com/problems/number-of-1-bits/)\n- [202 Happy Number](./202-happy-number) — [LeetCode](https://leetcode.com/problems/happy-number/)\n- [204 Count Primes](./204-count-primes) — [LeetCode](https://leetcode.com/problems/count-primes/)\n- [231 Power of Two](./231-power-of-two) — [LeetCode](https://leetcode.com/problems/power-of-two/)\n- [258 Add Digits](./258-add-digits) — [LeetCode](https://leetcode.com/problems/add-digits/)\n- [319 Bulb Switcher](./319-bulb-switcher) — [LeetCode](https://leetcode.com/problems/bulb-switcher/)\n- [326 Power of Three](./326-power-of-three) — [LeetCode](https://leetcode.com/problems/power-of-three/)\n- [338 Counting Bits](./338-counting-bits) — [LeetCode](https://leetcode.com/problems/counting-bits/)\n- [342 Power of Four](./342-power-of-four) — [LeetCode](https://leetcode.com/problems/power-of-four/)\n- [371 Sum of Two Integers](./371-sum-of-two-integers) — [LeetCode](https://leetcode.com/problems/sum-of-two-integers/)\n- [507 Perfect Number](./507-perfect-number) — [LeetCode](https://leetcode.com/problems/perfect-number/)\n- [575 Distribute Candies](./575-distribute-candies) — [LeetCode](https://leetcode.com/problems/distribute-candies/)\n- [628 Maximum Product of Three Numbers](./628-maximum-product-of-three-numbers) — [LeetCode](https://leetcode.com/problems/maximum-product-of-three-numbers/)\n- [633 Sum of Square Numbers](./633-sum-of-square-numbers) — [LeetCode](https://leetcode.com/problems/sum-of-square-numbers/)\n- [643 Maximum Average Subarray I](./643-maximum-average-subarray-i) — [LeetCode](https://leetcode.com/problems/maximum-average-subarray-i/)\n- [1064 Smallest Integer Divisible by K](./1064-smallest-integer-divisible-by-k) — [LeetCode](https://leetcode.com/problems/smallest-integer-divisible-by-k/)\n- [1421 Find Numbers With Even Number of Digits](./1421-find-numbers-with-even-number-of-digits) — [LeetCode](https://leetcode.com/problems/find-numbers-with-even-number-of-digits/)\n- [1477 Product of the Last K Numbers](./1477-product-of-the-last-k-numbers) — [LeetCode](https://leetcode.com/problems/product-of-the-last-k-numbers/)\n- [1626 Can Make Arithmetic Progression From Sequence](./1626-can-make-arithmetic-progression-from-sequence/) — [LeetCode](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence/)\n- [2383 Add Two Integers](./2383-add-two-integers) — [LeetCode](https://leetcode.com/problems/add-two-integers/)\n- [2481 Strictly Palindromic Number](./2481-strictly-palindromic-number) — [LeetCode](https://leetcode.com/problems/strictly-palindromic-number/)\n- [3279 Alice and Bob Playing Flower Game](./3279-alice-and-bob-playing-flower-game) — [LeetCode](https://leetcode.com/problems/alice-and-bob-playing-flower-game/)\n- [3321 Type of Triangle](./3321-type-of-triangle) — [LeetCode](https://leetcode.com/problems/type-of-triangle/)\n\n### Greedy\n- [455 Assign Cookies](./455-assign-cookies) — [LeetCode](https://leetcode.com/problems/assign-cookies/)\n\n### Two Pointers / Sliding Window\n- [643 Maximum Average Subarray I](./643-maximum-average-subarray-i) — [LeetCode](https://leetcode.com/problems/maximum-average-subarray-i/)\n\n### SQL\n- [584 Find Customer Referee](./584-find-customer-referee) — [LeetCode](https://leetcode.com/problems/find-customer-referee/)\n- [595 Big Countries](./595-big-countries) — [LeetCode](https://leetcode.com/problems/big-countries/)\n- [1153 Product Sales Analysis I](./1153-product-sales-analysis-i) — [LeetCode](https://leetcode.com/problems/product-sales-analysis-i/)\n- [1258 Article Views I](./1258-article-views-i) — [LeetCode](https://leetcode.com/problems/article-views-i/)\n- [1509 Replace Employee ID With the Unique Identifier](./1509-replace-employee-id-with-the-unique-identifier) — [LeetCode](https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/)\n- [1827 Invalid Tweets](./1827-invalid-tweets) — [LeetCode](https://leetcode.com/problems/invalid-tweets/)\n- [1908 Recyclable and Low Fat Products](./1908-recyclable-and-low-fat-products) — [LeetCode](https://leetcode.com/problems/recyclable-and-low-fat-products/)\n\n---\n\n## 🚀 About the Repository  \nThe aim of this repository is to:  \n- Document my LeetCode problem-solving progress.  \n- Serve as a reference for anyone looking for solutions or explanations for similar problems.  \n- Improve coding and problem-solving skills by working on a variety of challenges.  \n\n---\n\n## 📂 Folder Structure  \nThe repository is organized into folders based on:  \n\n1. **Difficulty**:  \n   - Easy  \n   - Medium  \n   - Hard  \n\n2. **Topics**:  \n   - Arrays  \n   - Strings  \n   - Linked Lists  \n   - Trees  \n   - Graphs  \n   - Dynamic Programming (DP)  \n   - Backtracking  \n   - Sorting and Searching  \n\nEach folder contains files named according to the problem title or LeetCode problem number for easy identification.\n\n---\n\n## 🛠️ Tools and Technologies  \n- **Language**: Java  \n- **Platform**: [LeetCode](https://leetcode.com/vaibhavpal7549)  \n\n---\n\n## 🔍 Features  \n- Clean, readable, and well-commented code for better understanding.  \n- Optimized solutions whenever possible, along with explanations of the logic.  \n- Categorized problems for quick access.  \n\n---\n\n## 📌 How to Use  \n1. Clone the repository:  \n   ```bash  \n   git clone https://github.com/vaibhavpal7549/Leetcode.git  \n   ```  \n2. Navigate to the folder of the desired topic or difficulty.  \n3. Open the solution file in your favorite IDE to run or study it.  \n\n---\n\n## 📈 Progress Tracker  \nYou can follow my LeetCode journey:  \n- **LeetCode Profile**: [vaibhavpal7549](https://www.leetcode.com/vaibhavpal7549)  \n\n---\n\n## 🤝 Contributions  \nContributions are welcome! If you’ve got a better or alternative solution, feel free to contribute:  \n1. Fork the repository.  \n2. Create a new branch:  \n   ```bash  \n   git checkout -b feature-name  \n   ```  \n3. Make your changes and commit them:  \n   ```bash  \n   git commit -m \"Description of changes\"  \n   ```  \n4. Push to your forked repository and create a pull request.  \n\n---\n\n## 📞 Contact  \nIf you have questions, suggestions, or feedback, feel free to reach out:  \n- **Email**: [vaibhavpal.info@gmail.com](mailto:vaibhavpal.info@gmail.com)  \n- **LinkedIn**: [vaibhavpal7549](https://www.linkedin.com/in/vaibhavpal7549)  \n\n---\n\n## 🌍 Acknowledgment  \nI would like to thank the **LeetCode community** for their constant motivation and for providing a platform to enhance problem-solving skills.  \n\n---\n\n## License  \nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n\u003c!-- AUTO-GENERATED:START --\u003e\n## LeetCode Topics\n\n\u003e This section is auto-generated on every push to `main`.\n\n### Array\n- [0001-two-sum](./1-two-sum) — [LeetCode](https://leetcode.com/problems/two-sum/)\n- [0015-3sum](./15-3sum) — [LeetCode](https://leetcode.com/problems/3sum/)\n- [0026-remove-duplicates-from-sorted-array](./26-remove-duplicates-from-sorted-array) — [LeetCode](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)\n- [0033-search-in-rotated-sorted-array](./33-search-in-rotated-sorted-array) — [LeetCode](https://leetcode.com/problems/search-in-rotated-sorted-array/)\n- [0034-find-first-and-last-position-of-element-in-sorted-array](./34-find-first-and-last-position-of-element-in-sorted-array) — [LeetCode](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/)\n- [0053-maximum-subarray](./53-maximum-subarray) — [LeetCode](https://leetcode.com/problems/maximum-subarray/)\n- [0054-spiral-matrix](./54-spiral-matrix) — [LeetCode](https://leetcode.com/problems/spiral-matrix/)\n- [0074-search-a-2d-matrix](./74-search-a-2d-matrix) — [LeetCode](https://leetcode.com/problems/search-a-2d-matrix/)\n- [0088-merge-sorted-array](./88-merge-sorted-array) — [LeetCode](https://leetcode.com/problems/merge-sorted-array/)\n- [0167-two-sum-ii-input-array-is-sorted](./167-two-sum-ii-input-array-is-sorted) — [LeetCode](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/)\n- [0189-rotate-array](./189-rotate-array) — [LeetCode](https://leetcode.com/problems/rotate-array/)\n- [0215-kth-largest-element-in-an-array](./215-kth-largest-element-in-an-array) — [LeetCode](https://leetcode.com/problems/kth-largest-element-in-an-array/)\n- [0238-product-of-array-except-self](./238-product-of-array-except-self) — [LeetCode](https://leetcode.com/problems/product-of-array-except-self/)\n- [0349-intersection-of-two-arrays](./349-intersection-of-two-arrays) — [LeetCode](https://leetcode.com/problems/intersection-of-two-arrays/)\n- [0410-split-array-largest-sum](./410-split-array-largest-sum) — [LeetCode](https://leetcode.com/problems/split-array-largest-sum/)\n- [0643-maximum-average-subarray-i](./643-maximum-average-subarray-i) — [LeetCode](https://leetcode.com/problems/maximum-average-subarray-i/)\n- [0932-monotonic-array](./932-monotonic-array) — [LeetCode](https://leetcode.com/problems/monotonic-array/)\n- [0941-sort-array-by-parity](./941-sort-array-by-parity) — [LeetCode](https://leetcode.com/problems/sort-array-by-parity/)\n- [0958-sort-array-by-parity-ii](./958-sort-array-by-parity-ii) — [LeetCode](https://leetcode.com/problems/sort-array-by-parity-ii/)\n- [1019-squares-of-a-sorted-array](./1019-squares-of-a-sorted-array) — [LeetCode](https://leetcode.com/problems/squares-of-a-sorted-array/)\n- [1677-matrix-diagonal-sum](./1677-matrix-diagonal-sum) — [LeetCode](https://leetcode.com/problems/matrix-diagonal-sum/)\n- [1878-check-if-array-is-sorted-and-rotated](./1878-check-if-array-is-sorted-and-rotated) — [LeetCode](https://leetcode.com/problems/check-if-array-is-sorted-and-rotated/)\n- [2058-concatenation-of-array](./2058-concatenation-of-array) — [LeetCode](https://leetcode.com/problems/concatenation-of-array/)\n- [2106-find-greatest-common-divisor-of-array](./2106-find-greatest-common-divisor-of-array) — [LeetCode](https://leetcode.com/problems/find-greatest-common-divisor-of-array/)\n- [2212-removing-minimum-and-maximum-from-array](./2212-removing-minimum-and-maximum-from-array) — [LeetCode](https://leetcode.com/problems/removing-minimum-and-maximum-from-array/)\n- [2270-find-all-lonely-numbers-in-the-array](./2270-find-all-lonely-numbers-in-the-array) — [LeetCode](https://leetcode.com/problems/find-all-lonely-numbers-in-the-array/)\n- [2277-count-equal-and-divisible-pairs-in-an-array](./2277-count-equal-and-divisible-pairs-in-an-array) — [LeetCode](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array/)\n- [2552-maximum-sum-of-distinct-subarrays-with-length-k](./2552-maximum-sum-of-distinct-subarrays-with-length-k) — [LeetCode](https://leetcode.com/problems/maximum-sum-of-distinct-subarrays-with-length-k/)\n- [3394-minimum-array-end](./3394-minimum-array-end) — [LeetCode](https://leetcode.com/problems/minimum-array-end/)\n- [3429-special-array-i](./3429-special-array-i) — [LeetCode](https://leetcode.com/problems/special-array-i/)\n- [3605-construct-the-minimum-bitwise-array-i](./3605-construct-the-minimum-bitwise-array-i) — [LeetCode](https://leetcode.com/problems/construct-the-minimum-bitwise-array-i/)\n\n### Backtracking\n- [0052-n-queens-ii](./52-n-queens-ii) — [LeetCode](https://leetcode.com/problems/n-queens-ii/)\n- [0078-subsets](./78-subsets) — [LeetCode](https://leetcode.com/problems/subsets/)\n\n### Binary Search\n- [0035-search-insert-position](./35-search-insert-position) — [LeetCode](https://leetcode.com/problems/search-insert-position/)\n- [0069-sqrtx](./69-sqrtx) — [LeetCode](https://leetcode.com/problems/sqrtx/)\n- [0162-find-peak-element](./162-find-peak-element) — [LeetCode](https://leetcode.com/problems/find-peak-element/)\n- [0792-binary-search](./792-binary-search) — [LeetCode](https://leetcode.com/problems/binary-search/)\n- [1056-capacity-to-ship-packages-within-d-days](./1056-capacity-to-ship-packages-within-d-days) — [LeetCode](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/)\n\n### Dynamic Programming\n- [0070-climbing-stairs](./70-climbing-stairs) — [LeetCode](https://leetcode.com/problems/climbing-stairs/)\n- [0416-partition-equal-subset-sum](./416-partition-equal-subset-sum) — [LeetCode](https://leetcode.com/problems/partition-equal-subset-sum/)\n\n### Greedy\n- [0455-assign-cookies](./455-assign-cookies) — [LeetCode](https://leetcode.com/problems/assign-cookies/)\n\n### Linked List\n- [0141-linked-list-cycle](./141-linked-list-cycle) — [LeetCode](https://leetcode.com/problems/linked-list-cycle/)\n- [0160-intersection-of-two-linked-lists](./160-intersection-of-two-linked-lists) — [LeetCode](https://leetcode.com/problems/intersection-of-two-linked-lists/)\n- [0203-remove-linked-list-elements](./203-remove-linked-list-elements) — [LeetCode](https://leetcode.com/problems/remove-linked-list-elements/)\n- [0206-reverse-linked-list](./206-reverse-linked-list) — [LeetCode](https://leetcode.com/problems/reverse-linked-list/)\n- [0908-middle-of-the-linked-list](./908-middle-of-the-linked-list) — [LeetCode](https://leetcode.com/problems/middle-of-the-linked-list/)\n\n### Math / Bit\n- [0190-reverse-bits](./190-reverse-bits) — [LeetCode](https://leetcode.com/problems/reverse-bits/)\n- [0191-number-of-1-bits](./191-number-of-1-bits) — [LeetCode](https://leetcode.com/problems/number-of-1-bits/)\n- [0231-power-of-two](./231-power-of-two) — [LeetCode](https://leetcode.com/problems/power-of-two/)\n- [0258-add-digits](./258-add-digits) — [LeetCode](https://leetcode.com/problems/add-digits/)\n- [0326-power-of-three](./326-power-of-three) — [LeetCode](https://leetcode.com/problems/power-of-three/)\n- [0338-counting-bits](./338-counting-bits) — [LeetCode](https://leetcode.com/problems/counting-bits/)\n- [0342-power-of-four](./342-power-of-four) — [LeetCode](https://leetcode.com/problems/power-of-four/)\n- [1421-find-numbers-with-even-number-of-digits](./1421-find-numbers-with-even-number-of-digits) — [LeetCode](https://leetcode.com/problems/find-numbers-with-even-number-of-digits/)\n- [2608-count-the-digits-that-divide-a-number](./2608-count-the-digits-that-divide-a-number) — [LeetCode](https://leetcode.com/problems/count-the-digits-that-divide-a-number/)\n\n### Other\n- [0007-reverse-integer](./7-reverse-integer) — [LeetCode](https://leetcode.com/problems/reverse-integer/)\n- [0011-container-with-most-water](./11-container-with-most-water) — [LeetCode](https://leetcode.com/problems/container-with-most-water/)\n- [0021-merge-two-sorted-lists](./21-merge-two-sorted-lists) — [LeetCode](https://leetcode.com/problems/merge-two-sorted-lists/)\n- [0023-merge-k-sorted-lists](./23-merge-k-sorted-lists) — [LeetCode](https://leetcode.com/problems/merge-k-sorted-lists/)\n- [0024-swap-nodes-in-pairs](./24-swap-nodes-in-pairs) — [LeetCode](https://leetcode.com/problems/swap-nodes-in-pairs/)\n- [0027-remove-element](./27-remove-element) — [LeetCode](https://leetcode.com/problems/remove-element/)\n- [0038-count-and-say](./38-count-and-say) — [LeetCode](https://leetcode.com/problems/count-and-say/)\n- [0042-trapping-rain-water](./42-trapping-rain-water) — [LeetCode](https://leetcode.com/problems/trapping-rain-water/)\n- [0050-powx-n](./50-powx-n) — [LeetCode](https://leetcode.com/problems/powx-n/)\n- [0058-length-of-last-word](./58-length-of-last-word) — [LeetCode](https://leetcode.com/problems/length-of-last-word/)\n- [0066-plus-one](./66-plus-one) — [LeetCode](https://leetcode.com/problems/plus-one/)\n- [0067-add-binary](./67-add-binary) — [LeetCode](https://leetcode.com/problems/add-binary/)\n- [0075-sort-colors](./75-sort-colors) — [LeetCode](https://leetcode.com/problems/sort-colors/)\n- [0083-remove-duplicates-from-sorted-list](./83-remove-duplicates-from-sorted-list) — [LeetCode](https://leetcode.com/problems/remove-duplicates-from-sorted-list/)\n- [0084-largest-rectangle-in-histogram](./84-largest-rectangle-in-histogram) — [LeetCode](https://leetcode.com/problems/largest-rectangle-in-histogram/)\n- [0113-path-sum-ii](./113-path-sum-ii) — [LeetCode](https://leetcode.com/problems/path-sum-ii/)\n- [0121-best-time-to-buy-and-sell-stock](./121-best-time-to-buy-and-sell-stock) — [LeetCode](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/)\n- [0127-word-ladder](./127-word-ladder) — [LeetCode](https://leetcode.com/problems/word-ladder/)\n- [0136-single-number](./136-single-number) — [LeetCode](https://leetcode.com/problems/single-number/)\n- [0169-majority-element](./169-majority-element) — [LeetCode](https://leetcode.com/problems/majority-element/)\n- [0171-excel-sheet-column-number](./171-excel-sheet-column-number) — [LeetCode](https://leetcode.com/problems/excel-sheet-column-number/)\n- [0202-happy-number](./202-happy-number) — [LeetCode](https://leetcode.com/problems/happy-number/)\n- [0204-count-primes](./204-count-primes) — [LeetCode](https://leetcode.com/problems/count-primes/)\n- [0217-contains-duplicate](./217-contains-duplicate) — [LeetCode](https://leetcode.com/problems/contains-duplicate/)\n- [0219-contains-duplicate-ii](./219-contains-duplicate-ii) — [LeetCode](https://leetcode.com/problems/contains-duplicate-ii/)\n- [0242-valid-anagram](./242-valid-anagram) — [LeetCode](https://leetcode.com/problems/valid-anagram/)\n- [0268-missing-number](./268-missing-number) — [LeetCode](https://leetcode.com/problems/missing-number/)\n- [0273-integer-to-english-words](./273-integer-to-english-words) — [LeetCode](https://leetcode.com/problems/integer-to-english-words/)\n- [0283-move-zeroes](./283-move-zeroes) — [LeetCode](https://leetcode.com/problems/move-zeroes/)\n- [0287-find-the-duplicate-number](./287-find-the-duplicate-number) — [LeetCode](https://leetcode.com/problems/find-the-duplicate-number/)\n- [0319-bulb-switcher](./319-bulb-switcher) — [LeetCode](https://leetcode.com/problems/bulb-switcher/)\n- [0322-coin-change](./322-coin-change) — [LeetCode](https://leetcode.com/problems/coin-change/)\n- [0371-sum-of-two-integers](./371-sum-of-two-integers) — [LeetCode](https://leetcode.com/problems/sum-of-two-integers/)\n- [0374-guess-number-higher-or-lower](./374-guess-number-higher-or-lower) — [LeetCode](https://leetcode.com/problems/guess-number-higher-or-lower/)\n- [0392-is-subsequence](./392-is-subsequence) — [LeetCode](https://leetcode.com/problems/is-subsequence/)\n- [0485-max-consecutive-ones](./485-max-consecutive-ones) — [LeetCode](https://leetcode.com/problems/max-consecutive-ones/)\n- [0496-next-greater-element-i](./496-next-greater-element-i) — [LeetCode](https://leetcode.com/problems/next-greater-element-i/)\n- [0507-perfect-number](./507-perfect-number) — [LeetCode](https://leetcode.com/problems/perfect-number/)\n- [0575-distribute-candies](./575-distribute-candies) — [LeetCode](https://leetcode.com/problems/distribute-candies/)\n- [0584-find-customer-referee](./584-find-customer-referee) — [LeetCode](https://leetcode.com/problems/find-customer-referee/)\n- [0628-maximum-product-of-three-numbers](./628-maximum-product-of-three-numbers) — [LeetCode](https://leetcode.com/problems/maximum-product-of-three-numbers/)\n- [0633-sum-of-square-numbers](./633-sum-of-square-numbers) — [LeetCode](https://leetcode.com/problems/sum-of-square-numbers/)\n- [0720-longest-word-in-dictionary](./720-longest-word-in-dictionary) — [LeetCode](https://leetcode.com/problems/longest-word-in-dictionary/)\n- [0871-keys-and-rooms](./871-keys-and-rooms) — [LeetCode](https://leetcode.com/problems/keys-and-rooms/)\n- [1013-fibonacci-number](./1013-fibonacci-number) — [LeetCode](https://leetcode.com/problems/fibonacci-number/)\n- [1039-find-the-town-judge](./1039-find-the-town-judge) — [LeetCode](https://leetcode.com/problems/find-the-town-judge/)\n- [1064-smallest-integer-divisible-by-k](./1064-smallest-integer-divisible-by-k) — [LeetCode](https://leetcode.com/problems/smallest-integer-divisible-by-k/)\n- [1153-product-sales-analysis-i](./1153-product-sales-analysis-i) — [LeetCode](https://leetcode.com/problems/product-sales-analysis-i/)\n- [1284-four-divisors](./1284-four-divisors) — [LeetCode](https://leetcode.com/problems/four-divisors/)\n- [1450-delete-leaves-with-a-given-value](./1450-delete-leaves-with-a-given-value) — [LeetCode](https://leetcode.com/problems/delete-leaves-with-a-given-value/)\n- [1477-product-of-the-last-k-numbers](./1477-product-of-the-last-k-numbers) — [LeetCode](https://leetcode.com/problems/product-of-the-last-k-numbers/)\n- [1626-can-make-arithmetic-progression-from-sequence](./1626-can-make-arithmetic-progression-from-sequence) — [LeetCode](https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence/)\n- [1848-sum-of-unique-elements](./1848-sum-of-unique-elements) — [LeetCode](https://leetcode.com/problems/sum-of-unique-elements/)\n- [1916-find-center-of-star-graph](./1916-find-center-of-star-graph) — [LeetCode](https://leetcode.com/problems/find-center-of-star-graph/)\n- [2383-add-two-integers](./2383-add-two-integers) — [LeetCode](https://leetcode.com/problems/add-two-integers/)\n- [2481-strictly-palindromic-number](./2481-strictly-palindromic-number) — [LeetCode](https://leetcode.com/problems/strictly-palindromic-number/)\n- [2737-row-with-maximum-ones](./2737-row-with-maximum-ones) — [LeetCode](https://leetcode.com/problems/row-with-maximum-ones/)\n- [3152-maximum-value-of-an-ordered-triplet-ii](./3152-maximum-value-of-an-ordered-triplet-ii) — [LeetCode](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-ii/)\n- [3154-maximum-value-of-an-ordered-triplet-i](./3154-maximum-value-of-an-ordered-triplet-i) — [LeetCode](https://leetcode.com/problems/maximum-value-of-an-ordered-triplet-i/)\n- [3227-find-missing-and-repeated-values](./3227-find-missing-and-repeated-values) — [LeetCode](https://leetcode.com/problems/find-missing-and-repeated-values/)\n- [3279-alice-and-bob-playing-flower-game](./3279-alice-and-bob-playing-flower-game) — [LeetCode](https://leetcode.com/problems/alice-and-bob-playing-flower-game/)\n- [3321-type-of-triangle](./3321-type-of-triangle) — [LeetCode](https://leetcode.com/problems/type-of-triangle/)\n- [3704-count-partitions-with-even-sum-difference](./3704-count-partitions-with-even-sum-difference) — [LeetCode](https://leetcode.com/problems/count-partitions-with-even-sum-difference/)\n\n### SQL\n- [0595-big-countries](./595-big-countries) — [LeetCode](https://leetcode.com/problems/big-countries/)\n- [1258-article-views-i](./1258-article-views-i) — [LeetCode](https://leetcode.com/problems/article-views-i/)\n- [1509-replace-employee-id-with-the-unique-identifier](./1509-replace-employee-id-with-the-unique-identifier) — [LeetCode](https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/)\n- [1827-invalid-tweets](./1827-invalid-tweets) — [LeetCode](https://leetcode.com/problems/invalid-tweets/)\n- [1908-recyclable-and-low-fat-products](./1908-recyclable-and-low-fat-products) — [LeetCode](https://leetcode.com/problems/recyclable-and-low-fat-products/)\n\n### Stack\n- [0020-valid-parentheses](./20-valid-parentheses) — [LeetCode](https://leetcode.com/problems/valid-parentheses/)\n- [0022-generate-parentheses](./22-generate-parentheses) — [LeetCode](https://leetcode.com/problems/generate-parentheses/)\n- [0150-evaluate-reverse-polish-notation](./150-evaluate-reverse-polish-notation) — [LeetCode](https://leetcode.com/problems/evaluate-reverse-polish-notation/)\n- [0957-minimum-add-to-make-parentheses-valid](./957-minimum-add-to-make-parentheses-valid) — [LeetCode](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid/)\n\n### String\n- [0003-longest-substring-without-repeating-characters](./3-longest-substring-without-repeating-characters) — [LeetCode](https://leetcode.com/problems/longest-substring-without-repeating-characters/)\n- [0006-zigzag-conversion](./6-zigzag-conversion) — [LeetCode](https://leetcode.com/problems/zigzag-conversion/)\n- [0013-roman-to-integer](./13-roman-to-integer) — [LeetCode](https://leetcode.com/problems/roman-to-integer/)\n- [0014-longest-common-prefix](./14-longest-common-prefix) — [LeetCode](https://leetcode.com/problems/longest-common-prefix/)\n- [0028-find-the-index-of-the-first-occurrence-in-a-string](./28-find-the-index-of-the-first-occurrence-in-a-string) — [LeetCode](https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/)\n- [0125-valid-palindrome](./125-valid-palindrome) — [LeetCode](https://leetcode.com/problems/valid-palindrome/)\n- [0151-reverse-words-in-a-string](./151-reverse-words-in-a-string) — [LeetCode](https://leetcode.com/problems/reverse-words-in-a-string/)\n- [0208-implement-trie-prefix-tree](./208-implement-trie-prefix-tree) — [LeetCode](https://leetcode.com/problems/implement-trie-prefix-tree/)\n- [0234-palindrome-linked-list](./234-palindrome-linked-list) — [LeetCode](https://leetcode.com/problems/palindrome-linked-list/)\n- [0344-reverse-string](./344-reverse-string) — [LeetCode](https://leetcode.com/problems/reverse-string/)\n- [0345-reverse-vowels-of-a-string](./345-reverse-vowels-of-a-string) — [LeetCode](https://leetcode.com/problems/reverse-vowels-of-a-string/)\n- [0387-first-unique-character-in-a-string](./387-first-unique-character-in-a-string) — [LeetCode](https://leetcode.com/problems/first-unique-character-in-a-string/)\n- [0394-decode-string](./394-decode-string) — [LeetCode](https://leetcode.com/problems/decode-string/)\n- [0415-add-strings](./415-add-strings) — [LeetCode](https://leetcode.com/problems/add-strings/)\n- [1341-split-a-string-in-balanced-strings](./1341-split-a-string-in-balanced-strings) — [LeetCode](https://leetcode.com/problems/split-a-string-in-balanced-strings/)\n- [1987-substrings-of-size-three-with-distinct-characters](./1987-substrings-of-size-three-with-distinct-characters) — [LeetCode](https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters/)\n- [2654-count-the-number-of-vowel-strings-in-range](./2654-count-the-number-of-vowel-strings-in-range) — [LeetCode](https://leetcode.com/problems/count-the-number-of-vowel-strings-in-range/)\n\n### Tree\n- [0094-binary-tree-inorder-traversal](./94-binary-tree-inorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-inorder-traversal/)\n- [0098-validate-binary-search-tree](./98-validate-binary-search-tree) — [LeetCode](https://leetcode.com/problems/validate-binary-search-tree/)\n- [0100-same-tree](./100-same-tree) — [LeetCode](https://leetcode.com/problems/same-tree/)\n- [0101-symmetric-tree](./101-symmetric-tree) — [LeetCode](https://leetcode.com/problems/symmetric-tree/)\n- [0104-maximum-depth-of-binary-tree](./104-maximum-depth-of-binary-tree) — [LeetCode](https://leetcode.com/problems/maximum-depth-of-binary-tree/)\n- [0124-binary-tree-maximum-path-sum](./124-binary-tree-maximum-path-sum) — [LeetCode](https://leetcode.com/problems/binary-tree-maximum-path-sum/)\n- [0144-binary-tree-preorder-traversal](./144-binary-tree-preorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-preorder-traversal/)\n- [0145-binary-tree-postorder-traversal](./145-binary-tree-postorder-traversal) — [LeetCode](https://leetcode.com/problems/binary-tree-postorder-traversal/)\n- [0222-count-complete-tree-nodes](./222-count-complete-tree-nodes) — [LeetCode](https://leetcode.com/problems/count-complete-tree-nodes/)\n- [0226-invert-binary-tree](./226-invert-binary-tree) — [LeetCode](https://leetcode.com/problems/invert-binary-tree/)\n- [0230-kth-smallest-element-in-a-bst](./230-kth-smallest-element-in-a-bst) — [LeetCode](https://leetcode.com/problems/kth-smallest-element-in-a-bst/)\n- [0235-lowest-common-ancestor-of-a-binary-search-tree](./235-lowest-common-ancestor-of-a-binary-search-tree) — [LeetCode](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/)\n- [0530-minimum-absolute-difference-in-bst](./530-minimum-absolute-difference-in-bst) — [LeetCode](https://leetcode.com/problems/minimum-absolute-difference-in-bst/)\n- [0783-search-in-a-binary-search-tree](./783-search-in-a-binary-search-tree) — [LeetCode](https://leetcode.com/problems/search-in-a-binary-search-tree/)\n- [0975-range-sum-of-bst](./975-range-sum-of-bst) — [LeetCode](https://leetcode.com/problems/range-sum-of-bst/)\n- [1005-univalued-binary-tree](./1005-univalued-binary-tree) — [LeetCode](https://leetcode.com/problems/univalued-binary-tree/)\n- [1285-balance-a-binary-search-tree](./1285-balance-a-binary-search-tree) — [LeetCode](https://leetcode.com/problems/balance-a-binary-search-tree/)\n\u003c!-- AUTO-GENERATED:END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavpal7549%2Fleetcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaibhavpal7549%2Fleetcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavpal7549%2Fleetcode/lists"}