mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-10-25 23:08:57 +08:00
update
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
"translatedContent": "<p>实现支持下列接口的「快照数组」- SnapshotArray:</p>\n\n<ul>\n\t<li><code>SnapshotArray(int length)</code> - 初始化一个与指定长度相等的 类数组 的数据结构。<strong>初始时,每个元素都等于</strong><strong> 0</strong>。</li>\n\t<li><code>void set(index, val)</code> - 会将指定索引 <code>index</code> 处的元素设置为 <code>val</code>。</li>\n\t<li><code>int snap()</code> - 获取该数组的快照,并返回快照的编号 <code>snap_id</code>(快照号是调用 <code>snap()</code> 的总次数减去 <code>1</code>)。</li>\n\t<li><code>int get(index, snap_id)</code> - 根据指定的 <code>snap_id</code> 选择快照,并返回该快照指定索引 <code>index</code> 的值。</li>\n</ul>\n\n<p> </p>\n\n<p><strong>示例:</strong></p>\n\n<pre><strong>输入:</strong>["SnapshotArray","set","snap","set","get"]\n [[3],[0,5],[],[0,6],[0,0]]\n<strong>输出:</strong>[null,null,0,null,5]\n<strong>解释:\n</strong>SnapshotArray snapshotArr = new SnapshotArray(3); // 初始化一个长度为 3 的快照数组\nsnapshotArr.set(0,5); // 令 array[0] = 5\nsnapshotArr.snap(); // 获取快照,返回 snap_id = 0\nsnapshotArr.set(0,6);\nsnapshotArr.get(0,0); // 获取 snap_id = 0 的快照中 array[0] 的值,返回 5</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>1 <= length <= 50000</code></li>\n\t<li>题目最多进行<code>50000</code> 次<code>set</code>,<code>snap</code>,和 <code>get</code>的调用 。</li>\n\t<li><code>0 <= index < length</code></li>\n\t<li><code>0 <= snap_id < </code>我们调用 <code>snap()</code> 的总次数</li>\n\t<li><code>0 <= val <= 10^9</code></li>\n</ul>\n",
|
||||
"isPaidOnly": false,
|
||||
"difficulty": "Medium",
|
||||
"likes": 83,
|
||||
"likes": 86,
|
||||
"dislikes": 0,
|
||||
"isLiked": null,
|
||||
"similarQuestions": "[]",
|
||||
@@ -155,7 +155,7 @@
|
||||
"__typename": "CodeSnippetNode"
|
||||
}
|
||||
],
|
||||
"stats": "{\"totalAccepted\": \"5.3K\", \"totalSubmission\": \"17.6K\", \"totalAcceptedRaw\": 5267, \"totalSubmissionRaw\": 17584, \"acRate\": \"30.0%\"}",
|
||||
"stats": "{\"totalAccepted\": \"5.5K\", \"totalSubmission\": \"18.3K\", \"totalAcceptedRaw\": 5529, \"totalSubmissionRaw\": 18317, \"acRate\": \"30.2%\"}",
|
||||
"hints": [
|
||||
"Use a list of lists, adding both the element and the snap_id to each index."
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user