1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/数组中紧跟 key 之后出现最频繁的数字 [most-frequent-number-following-key-in-an-array].html
2022-03-29 12:43:11 +08:00

41 lines
1.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个下标从 <strong>0</strong>&nbsp;开始的整数数组&nbsp;<code>nums</code>&nbsp;,同时给你一个整数&nbsp;<code>key</code>&nbsp;,它在&nbsp;<code>nums</code>&nbsp;出现过。</p>
<p><strong>统计&nbsp;</strong><code>nums</code>&nbsp;数组中紧跟着 <code>key</code>&nbsp;后面出现的不同整数&nbsp;<code>target</code>&nbsp;的出现次数。换言之,<code>target</code>&nbsp;的出现次数为满足以下条件的 <code>i</code>&nbsp;的数目:</p>
<ul>
<li><code>0 &lt;= i &lt;= n - 2</code></li>
<li><code>nums[i] == key</code>&nbsp;</li>
<li><code>nums[i + 1] == target</code>&nbsp;</li>
</ul>
<p>请你返回出现 <strong>最多</strong>&nbsp;次数的<em>&nbsp;</em><code>target</code>&nbsp;。测试数据保证出现次数最多的 <code>target</code>&nbsp;是唯一的。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><b>输入:</b>nums = [1,100,200,1,100], key = 1
<b>输出:</b>100
<b>解释:</b>对于 target = 100 ,在下标 1 和 4 处出现过 2 次,且都紧跟着 key 。
没有其他整数在 key 后面紧跟着出现,所以我们返回 100 。
</pre>
<p><strong>示例 2</strong></p>
<pre><b>输入:</b>nums = [2,2,2,2,3], key = 2
<b>输出:</b>2
<b>解释:</b>对于 target = 2 ,在下标 1 2 和 3 处出现过 3 次,且都紧跟着 key 。
对于 target = 3 ,在下标 4 出出现过 1 次,且紧跟着 key 。
target = 2 是紧跟着 key 之后出现次数最多的数字,所以我们返回 2 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>2 &lt;= nums.length &lt;= 1000</code></li>
<li><code>1 &lt;= nums[i] &lt;= 1000</code></li>
<li>测试数据保证答案是唯一的。</li>
</ul>