1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-12-17 17:52:34 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2025-09-29 14:43:44 +08:00
parent 2862a227c4
commit 13f2098086
4409 changed files with 168933 additions and 166256 deletions

View File

@@ -17,7 +17,7 @@
"isLiked": null,
"similarQuestions": "[]",
"contributors": [],
"langToValidPlayground": "{\"cpp\": true, \"java\": true, \"python\": true, \"python3\": true, \"mysql\": false, \"mssql\": false, \"oraclesql\": false, \"c\": false, \"csharp\": false, \"javascript\": false, \"typescript\": false, \"bash\": false, \"php\": false, \"swift\": false, \"kotlin\": false, \"dart\": false, \"golang\": false, \"ruby\": false, \"scala\": false, \"html\": false, \"pythonml\": false, \"rust\": false, \"racket\": false, \"erlang\": false, \"elixir\": false, \"pythondata\": false, \"react\": false, \"vanillajs\": false, \"postgresql\": false, \"cangjie\": false}",
"langToValidPlayground": "{\"cpp\": true, \"java\": true, \"python3\": true, \"python\": true, \"javascript\": false, \"typescript\": false, \"csharp\": false, \"c\": false, \"golang\": false, \"kotlin\": false, \"swift\": false, \"rust\": false, \"ruby\": false, \"php\": false, \"dart\": false, \"scala\": false, \"elixir\": false, \"erlang\": false, \"racket\": false, \"cangjie\": false, \"bash\": false, \"html\": false, \"pythonml\": false, \"react\": false, \"vanillajs\": false, \"mysql\": false, \"mssql\": false, \"postgresql\": false, \"oraclesql\": false, \"pythondata\": false}",
"topicTags": [],
"companyTagStats": null,
"codeSnippets": [
@@ -33,12 +33,6 @@
"code": "class Solution {\n public int minSplitMerge(int[] nums1, int[] nums2) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python",
"langSlug": "python",
"code": "class Solution(object):\n def minSplitMerge(self, nums1, nums2):\n \"\"\"\n :type nums1: List[int]\n :type nums2: List[int]\n :rtype: int\n \"\"\"\n ",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python3",
"langSlug": "python3",
@@ -46,15 +40,9 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "C",
"langSlug": "c",
"code": "int minSplitMerge(int* nums1, int nums1Size, int* nums2, int nums2Size) {\n \n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "C#",
"langSlug": "csharp",
"code": "public class Solution {\n public int MinSplitMerge(int[] nums1, int[] nums2) {\n \n }\n}",
"lang": "Python",
"langSlug": "python",
"code": "class Solution(object):\n def minSplitMerge(self, nums1, nums2):\n \"\"\"\n :type nums1: List[int]\n :type nums2: List[int]\n :rtype: int\n \"\"\"\n ",
"__typename": "CodeSnippetNode"
},
{
@@ -70,27 +58,15 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "PHP",
"langSlug": "php",
"code": "class Solution {\n\n /**\n * @param Integer[] $nums1\n * @param Integer[] $nums2\n * @return Integer\n */\n function minSplitMerge($nums1, $nums2) {\n \n }\n}",
"lang": "C#",
"langSlug": "csharp",
"code": "public class Solution {\n public int MinSplitMerge(int[] nums1, int[] nums2) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Swift",
"langSlug": "swift",
"code": "class Solution {\n func minSplitMerge(_ nums1: [Int], _ nums2: [Int]) -> Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Kotlin",
"langSlug": "kotlin",
"code": "class Solution {\n fun minSplitMerge(nums1: IntArray, nums2: IntArray): Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Dart",
"langSlug": "dart",
"code": "class Solution {\n int minSplitMerge(List<int> nums1, List<int> nums2) {\n \n }\n}",
"lang": "C",
"langSlug": "c",
"code": "int minSplitMerge(int* nums1, int nums1Size, int* nums2, int nums2Size) {\n \n}",
"__typename": "CodeSnippetNode"
},
{
@@ -100,15 +76,15 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "Ruby",
"langSlug": "ruby",
"code": "# @param {Integer[]} nums1\n# @param {Integer[]} nums2\n# @return {Integer}\ndef min_split_merge(nums1, nums2)\n \nend",
"lang": "Kotlin",
"langSlug": "kotlin",
"code": "class Solution {\n fun minSplitMerge(nums1: IntArray, nums2: IntArray): Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Scala",
"langSlug": "scala",
"code": "object Solution {\n def minSplitMerge(nums1: Array[Int], nums2: Array[Int]): Int = {\n \n }\n}",
"lang": "Swift",
"langSlug": "swift",
"code": "class Solution {\n func minSplitMerge(_ nums1: [Int], _ nums2: [Int]) -> Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
@@ -118,15 +94,27 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "Racket",
"langSlug": "racket",
"code": "(define/contract (min-split-merge nums1 nums2)\n (-> (listof exact-integer?) (listof exact-integer?) exact-integer?)\n )",
"lang": "Ruby",
"langSlug": "ruby",
"code": "# @param {Integer[]} nums1\n# @param {Integer[]} nums2\n# @return {Integer}\ndef min_split_merge(nums1, nums2)\n \nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Erlang",
"langSlug": "erlang",
"code": "-spec min_split_merge(Nums1 :: [integer()], Nums2 :: [integer()]) -> integer().\nmin_split_merge(Nums1, Nums2) ->\n .",
"lang": "PHP",
"langSlug": "php",
"code": "class Solution {\n\n /**\n * @param Integer[] $nums1\n * @param Integer[] $nums2\n * @return Integer\n */\n function minSplitMerge($nums1, $nums2) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Dart",
"langSlug": "dart",
"code": "class Solution {\n int minSplitMerge(List<int> nums1, List<int> nums2) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Scala",
"langSlug": "scala",
"code": "object Solution {\n def minSplitMerge(nums1: Array[Int], nums2: Array[Int]): Int = {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
@@ -135,6 +123,18 @@
"code": "defmodule Solution do\n @spec min_split_merge(nums1 :: [integer], nums2 :: [integer]) :: integer\n def min_split_merge(nums1, nums2) do\n \n end\nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Erlang",
"langSlug": "erlang",
"code": "-spec min_split_merge(Nums1 :: [integer()], Nums2 :: [integer()]) -> integer().\nmin_split_merge(Nums1, Nums2) ->\n .",
"__typename": "CodeSnippetNode"
},
{
"lang": "Racket",
"langSlug": "racket",
"code": "(define/contract (min-split-merge nums1 nums2)\n (-> (listof exact-integer?) (listof exact-integer?) exact-integer?)\n )",
"__typename": "CodeSnippetNode"
},
{
"lang": "Cangjie",
"langSlug": "cangjie",
@@ -142,7 +142,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"1.6K\", \"totalSubmission\": \"2.7K\", \"totalAcceptedRaw\": 1577, \"totalSubmissionRaw\": 2656, \"acRate\": \"59.4%\"}",
"stats": "{\"totalAccepted\": \"1.7K\", \"totalSubmission\": \"2.9K\", \"totalAcceptedRaw\": 1713, \"totalSubmissionRaw\": 2886, \"acRate\": \"59.4%\"}",
"hints": [
"Use <code>BFS</code> over the space of array states, starting from <code>nums1</code> and aiming for <code>nums2</code>.",
"Represent each state as an array (or tuple) and enqueue it alongside its current operation count.",