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
Type
/
to 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 }}
potato04
/
CodingInterviewChinese2
Public
Notifications
You must be signed in to change notification settings
Fork
10
Star
42
Code
Issues
1
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
Folders and files
Name
Name
Last commit message
Last commit date
Latest commit
History
85 Commits
85 Commits
03_01_DuplicationInArray.playground
03_01_DuplicationInArray.playground
03_02_DuplicationInArrayNoEdit.playground
03_02_DuplicationInArrayNoEdit.playground
04_FindInPartiallySortedMatrix.playground
04_FindInPartiallySortedMatrix.playground
05_ReplaceSpaces.playground
05_ReplaceSpaces.playground
06_PrintListInReversedOrder.playground
06_PrintListInReversedOrder.playground
07_ ConstructBinaryTree.playground
07_ ConstructBinaryTree.playground
08_NextNodeInBinaryTrees.playground
08_NextNodeInBinaryTrees.playground
09_QueueWithTwoStacks.playground
09_QueueWithTwoStacks.playground
10_Fibonacci.playground
10_Fibonacci.playground
11_MinNumberInRotatedArray.playground
11_MinNumberInRotatedArray.playground
12_StringPathInMatrix.playground
12_StringPathInMatrix.playground
13_RobotMove.playground
13_RobotMove.playground
14_CuttingRope.playground
14_CuttingRope.playground
15_NumberOf1InBinary.playground
15_NumberOf1InBinary.playground
16_Power.playground
16_Power.playground
17_Print1ToMaxOfNDigits.playground
17_Print1ToMaxOfNDigits.playground
18_01_DeleteNodeInList.playground
18_01_DeleteNodeInList.playground
18_02_DeleteDuplicatedNode.playground
18_02_DeleteDuplicatedNode.playground
19_RegularExpressionsMatching.playground
19_RegularExpressionsMatching.playground
20_NumericStrings.playground
20_NumericStrings.playground
21_ReorderArray.playground
21_ReorderArray.playground
22_KthNodeFromEnd.playground
22_KthNodeFromEnd.playground
23_EntryNodeInListLoop.playground
23_EntryNodeInListLoop.playground
24_ReverseList.playground
24_ReverseList.playground
25_MergeSortedLists.playground
25_MergeSortedLists.playground
26_SubstructureInTree.playground
26_SubstructureInTree.playground
27_MirrorOfBinaryTree.playground
27_MirrorOfBinaryTree.playground
28_SymmetricalBinaryTree.playground
28_SymmetricalBinaryTree.playground
29_PrintMatrix.playground
29_PrintMatrix.playground
30_MinInStack.playground
30_MinInStack.playground
31_StackPushPopOrder.playground
31_StackPushPopOrder.playground
32_01_PrintTreeFromTopToBottom.playground
32_01_PrintTreeFromTopToBottom.playground
32_02_PrintTreesInLines.playground.playground
32_02_PrintTreesInLines.playground.playground
32_03_PrintTreesInZigzag.playground
32_03_PrintTreesInZigzag.playground
33_SquenceOfBST.playground
33_SquenceOfBST.playground
34_PathInTree.playground
34_PathInTree.playground
35_CopyComplexList.playground
35_CopyComplexList.playground
36_ConvertBinarySearchTree.playground
36_ConvertBinarySearchTree.playground
37_SerializeBinaryTrees.playground
37_SerializeBinaryTrees.playground
38_StringPermutation.playground
38_StringPermutation.playground
39_MoreThanHalfNumber.playground
39_MoreThanHalfNumber.playground
40_KLeastNumbers.playground
40_KLeastNumbers.playground
41_StreamMedian.playground
41_StreamMedian.playground
42_GreatestSumOfSubarrays.playground
42_GreatestSumOfSubarrays.playground
43_NumberOf1.playground
43_NumberOf1.playground
44_DigitsInSequence.playground
44_DigitsInSequence.playground
45_SortArrayForMinNumber.playground
45_SortArrayForMinNumber.playground
46_TranslateNumbersToStrings.playground
46_TranslateNumbersToStrings.playground
47_MaxValueOfGifts.playground
47_MaxValueOfGifts.playground
48_LongestSubstringWithoutDup.playground
48_LongestSubstringWithoutDup.playground
49_UglyNumber.playground
49_UglyNumber.playground
50_01_FirstNotRepeatingChar.playground
50_01_FirstNotRepeatingChar.playground
50_02_FirstCharacterInStream.playground
50_02_FirstCharacterInStream.playground
51_InversePairs.playground
51_InversePairs.playground
52_FirstCommonNodesInLists.playground
52_FirstCommonNodesInLists.playground
53_01_NumberOfK.playground
53_01_NumberOfK.playground
53_02_MissingNumber.playground
53_02_MissingNumber.playground
53_03_IntegerIdenticalToIndex.playground
53_03_IntegerIdenticalToIndex.playground
54_KthNodeInBST.playground
54_KthNodeInBST.playground
55_01_TreeDepth.playground
55_01_TreeDepth.playground
55_02_BalancedBinaryTree.playground
55_02_BalancedBinaryTree.playground
56_01_NumbersAppearOnce.playground
56_01_NumbersAppearOnce.playground
56_02_NumberAppearingOnce.playground
56_02_NumberAppearingOnce.playground
57_01_TwoNumbersWithSum.playground
57_01_TwoNumbersWithSum.playground
57_02_ContinuousSquenceWithSum.playground
57_02_ContinuousSquenceWithSum.playground
58_01_ReverseWordsInSentence.playground
58_01_ReverseWordsInSentence.playground
58_02_LeftRotateString.playground
58_02_LeftRotateString.playground
59_01_MaxInSlidingWindow.playground
59_01_MaxInSlidingWindow.playground
59_02_QueueWithMax.playground
59_02_QueueWithMax.playground
60_DicesProbability.playground
60_DicesProbability.playground
61_ContinousCards.playground
61_ContinousCards.playground
62_LastNumberInCircle.playground
62_LastNumberInCircle.playground
63_MaximalProfit.playground
63_MaximalProfit.playground
64_Accumulate.playground
64_Accumulate.playground
65_AddTwoNumbers.playground
65_AddTwoNumbers.playground
66_ConstuctArray.playground
66_ConstuctArray.playground
67_StringToInt.playground
67_StringToInt.playground
68_CommonParentInTree.playground
68_CommonParentInTree.playground
.gitignore
.gitignore
README.md
README.md
View all files
Repository files navigation
README
More
items
《剑指Offer》第二版源代码 Swift 版本
作者原版:
Github
购买书籍:
亚马逊
/
京东
About
《剑指Offer》第二版源代码 Swift 版本
Resources
Readme
Activity
Stars
42
stars
Watchers
1
watching
Forks
10
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.