mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 19:53:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			907 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			907 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>假设你正在读取一串整数。每隔一段时间,你希望能找出数字 x 的秩(小于或等于 x 的值的个数)。请实现数据结构和算法来支持这些操作,也就是说:</p>
 | 
						|
 | 
						|
<p>实现 <code>track(int x)</code> 方法,每读入一个数字都会调用该方法;</p>
 | 
						|
 | 
						|
<p>实现 <code>getRankOfNumber(int x)</code> 方法,返回小于或等于 x 的值的个数。</p>
 | 
						|
 | 
						|
<p><strong>注意:</strong>本题相对原题稍作改动</p>
 | 
						|
 | 
						|
<p><strong>示例:</strong></p>
 | 
						|
 | 
						|
<pre><strong>输入:</strong>
 | 
						|
["StreamRank", "getRankOfNumber", "track", "getRankOfNumber"]
 | 
						|
[[], [1], [0], [0]]
 | 
						|
<strong>输出:
 | 
						|
</strong>[null,0,null,1]
 | 
						|
</pre>
 | 
						|
 | 
						|
<p><strong>提示:</strong></p>
 | 
						|
 | 
						|
<ul>
 | 
						|
	<li><code>x <= 50000</code></li>
 | 
						|
	<li><code>track</code> 和 <code>getRankOfNumber</code> 方法的调用次数均不超过 2000 次</li>
 | 
						|
</ul>
 |