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 }}
stevencoding
/
abc
Public
forked from
dongfeiwww/abc
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
master
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
265 Commits
265 Commits
Folders and files
Name
Name
Last commit message
Last commit date
Regular-Expression-Matching.javapublic-class-Solution-public-boolean-isMatch-String-s-String-p-/
-Start-typing-your-Java-solution-below-/
-DO-NOT-write-main-function-if-p.length-==0-return-s.length-==0;-int-startS=0-startP=0;-
Regular-Expression-Matching.javapublic-class-Solution-public-boolean-isMatch-String-s-String-p-/
-Start-typing-your-Java-solution-below-/
-DO-NOT-write-main-function-if-p.length-==0-return-s.length-==0;-int-startS=0-startP=0;-
3Sum Closest.java
3Sum Closest.java
3Sum.cpp
3Sum.cpp
3Sum.java
3Sum.java
4Sum.java
4Sum.java
Add Binary.java
Add Binary.java
Add Two Numbers.java
Add Two Numbers.java
Add two numbers without using arithmetic operators.cpp
Add two numbers without using arithmetic operators.cpp
Anagrams.java
Anagrams.java
Balanced Binary Tree_recursive.java
Balanced Binary Tree_recursive.java
Best Time to Buy and Sell Stock II.java
Best Time to Buy and Sell Stock II.java
Best Time to Buy and Sell Stock III.java
Best Time to Buy and Sell Stock III.java
Best Time to Buy and Sell Stock.java
Best Time to Buy and Sell Stock.java
Binary Tree Inorder Traversal.java
Binary Tree Inorder Traversal.java
Binary Tree Level Order Traversal II.java
Binary Tree Level Order Traversal II.java
Binary Tree Level Order Traversal.java
Binary Tree Level Order Traversal.java
Binary Tree Maximum Path Sum.java
Binary Tree Maximum Path Sum.java
Binary Tree Zigzag Level Order Traversal.java
Binary Tree Zigzag Level Order Traversal.java
Binary Tree to Doubly Linked List.java
Binary Tree to Doubly Linked List.java
Calculate Logn.java
Calculate Logn.java
Check all leaves at same level.java
Check all leaves at same level.java
Check for Children Sum Property in a Binary Tree.java
Check for Children Sum Property in a Binary Tree.java
Climbing Stairs.java
Climbing Stairs.java
Combination Sum II.java
Combination Sum II.java
Combination Sum.java
Combination Sum.java
Combinations.java
Combinations.java
Construct Binary Tree from Inorder and Postorder Traversal.java
Construct Binary Tree from Inorder and Postorder Traversal.java
Construct Binary Tree from Preorder and Inorder Traversal.java
Construct Binary Tree from Preorder and Inorder Traversal.java
Container With Most Water.java
Container With Most Water.java
Convert DI String
Convert DI String
Convert Sorted Array to Binary Search Tree.java
Convert Sorted Array to Binary Search Tree.java
Convert Sorted List to Binary Search Tree.java
Convert Sorted List to Binary Search Tree.java
Copy a Linklist.java
Copy a Linklist.java
Count and Say.java
Count and Say.java
Count the Number of Block 1.java
Count the Number of Block 1.java
Decode Ways.java
Decode Ways.java
Delete nodes which have a greater value on right side.java
Delete nodes which have a greater value on right side.java
Diameter of Tree.java
Diameter of Tree.java
Distinct Subsequences.java
Distinct Subsequences.java
Divide Two Integers.java
Divide Two Integers.java
Double To Binary.java
Double To Binary.java
Double Tree Node.java
Double Tree Node.java
Edit Distance.java
Edit Distance.java
Find the Missing Number.cpp
Find the Missing Number.cpp
Find the kth largest value in a BST.java
Find the kth largest value in a BST.java
Find the maximum sum leaf to root path in a Binary.java
Find the maximum sum leaf to root path in a Binary.java
Find the most frequent element in the BST.java
Find the most frequent element in the BST.java
First Missing Positive.java
First Missing Positive.java
Flatten Binary Tree to Linked List.java
Flatten Binary Tree to Linked List.java
Generate Parentheses.java
Generate Parentheses.java
Gray Code.java
Gray Code.java
Implement strStr().java
Implement strStr().java
Insert Interval.java
Insert Interval.java
Integer to Roman.java
Integer to Roman.java
Interleaving String.java
Interleaving String.java
Jump Game II.java
Jump Game II.java
Jump Game II_2.java
Jump Game II_2.java
Jump Game.java
Jump Game.java
Langford sequence.java
Langford sequence.java
Largest Binary Search Tree (BST) in a Binary Tree.java
Largest Binary Search Tree (BST) in a Binary Tree.java
Largest Rectangle in Histogram.java
Largest Rectangle in Histogram.java
Largest Subtree Which is a Binary Search Tree (BST).java
Largest Subtree Which is a Binary Search Tree (BST).java
Length of Last Word.java
Length of Last Word.java
Letter Combinations of a Phone Number.java
Letter Combinations of a Phone Number.java
Longest Common Prefix.java
Longest Common Prefix.java
Longest Common Substring.java
Longest Common Substring.java
Longest Consecutive Sequence.java
Longest Consecutive Sequence.java
Longest Palindromic Substring.java
Longest Palindromic Substring.java
Longest Substring Without Repeating Characters.java
Longest Substring Without Repeating Characters.java
Longest Valid Parentheses.java
Longest Valid Parentheses.java
Matrix Chain Multiplication.cpp
Matrix Chain Multiplication.cpp
Maximal Rectangle.java
Maximal Rectangle.java
Maximal Rectangle_V2.java
Maximal Rectangle_V2.java
Maximum Depth of Binary Tree.java
Maximum Depth of Binary Tree.java
Maximum Length Bitonic Subarray.java
Maximum Length Bitonic Subarray.java
Maximum Subarray.java
Maximum Subarray.java
Median of Two Sorted Arrays.java
Median of Two Sorted Arrays.java
Merge Sorted Array.java
Merge Sorted Array.java
Merge Sorted Linkedlist.java
Merge Sorted Linkedlist.java
Merge Two Sorted Lists.java
Merge Two Sorted Lists.java
Merge k Sorted Lists.java
Merge k Sorted Lists.java
Minimum Depth of Binary Tree.java
Minimum Depth of Binary Tree.java
Minimum Path Sum.java
Minimum Path Sum.java
Minimum Window Substring.java
Minimum Window Substring.java
Multiply Strings.java
Multiply Strings.java
N-Queens II.java
N-Queens II.java
N-Queens.java
N-Queens.java
Next Greater Element.java
Next Greater Element.java
Next Permutation.java
Next Permutation.java
Nodes in the Range.java
Nodes in the Range.java
Number of Set Bit
Number of Set Bit
Palindrome Number.java
Palindrome Number.java
Palindrome Partitioning II.java
Palindrome Partitioning II.java
Palindrome Partitioning.java
Palindrome Partitioning.java
Partition List.java
Partition List.java
Pascal's Triangle II.java
Pascal's Triangle II.java
Pascal's Triangle.java
Pascal's Triangle.java
Path Sum II.java
Path Sum II.java
Path Sum.java
Path Sum.java
Permutation Sequence.java
Permutation Sequence.java
View all files
Repository files navigation
README
More
items
This repo is used for exercising
About
Online coding puzzle
Resources
Readme
Activity
Stars
1
star
Watchers
1
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.