当前位置: 首页 > news >正文

柬埔寨美女教你用母乳做奶茶原网站百度网页游戏

柬埔寨美女教你用母乳做奶茶原网站,百度网页游戏,wordpress建站 东莞,网站开发需要解决难题文章目录 一、题目二、C# 题解 一、题目 假设你正在读取一串整数。每隔一段时间,你希望能找出数字 x 的秩(小于或等于 x 的值的个数)。请实现数据结构和算法来支持这些操作,也就是说: 实现 track(int x) 方法,每读入一个数字都会调…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  假设你正在读取一串整数。每隔一段时间,你希望能找出数字 x 的秩(小于或等于 x 的值的个数)。请实现数据结构和算法来支持这些操作,也就是说:

  实现 track(int x) 方法,每读入一个数字都会调用该方法;

  实现 getRankOfNumber(int x) 方法,返回小于或等于 x 的值的个数。

注意:本题相对原题稍作改动

示例:

输入:
[“StreamRank”, “getRankOfNumber”, “track”, “getRankOfNumber”]
[[], [1], [0], [0]]
输出:
[null,0,null,1]

提示:

  • x <= 50000
  • trackgetRankOfNumber 方法的调用次数均不超过 2000 次

  点击此处跳转题目。

二、C# 题解

  使用数组存储加入的 x,并计算 x 的秩。为了便于计算秩,需要将数组升序排列。因此,插入和查找时都必须保持升序的顺序,可以使用二分进行操作:

public class StreamRank {private class Data{public int x;    // 值public int rank; // x 的秩}private List<Data> datas; // 存储 Data,以 x 的值升序排列public StreamRank() {datas = new List<Data>();}public void Track(int x) {if (!Find(x, out int i)) {                           // 如果没找到 xint num = i > 0 ? datas[i - 1].rank : 0;         // 获取前一个位置的 rankdatas.Insert(i, new Data { x = x, rank = num }); // 在 i 处插入 x}for (int j = i; j < datas.Count; j++) datas[j].rank++; // 更新大于 x 的数的秩}public int GetRankOfNumber(int x) {if (Find(x, out int i)) return datas[i].rank; // 找到有 x,直接返回 x 的秩return i > 0 ? datas[i - 1].rank : 0;         // 未找到,则返回前一个数的秩}// 在 datas 中二分查找 x,返回是否找到,下标存储在 index 中// 若未找到,则 index 被设置为 x 按升序应插入的位置private bool Find(int x, out int index) {int i = 0, j = datas.Count;while (i < j) {int mid = (i + j) / 2;if (x == datas[mid].x) {index = mid;return true;}if (x > datas[mid].x) i = mid + 1;else j = mid;}index = i;return false;}
}/*** Your StreamRank object will be instantiated and called as such:* StreamRank obj = new StreamRank();* obj.Track(x);* int param_2 = obj.GetRankOfNumber(x);*/
  • 时间:108 ms,击败 100.00% 使用 C# 的用户
  • 内存:50.35 MB,击败 100.00% 使用 C# 的用户

文章转载自:
http://gunnar.spkw.cn
http://biunique.spkw.cn
http://easterly.spkw.cn
http://embark.spkw.cn
http://almsgiving.spkw.cn
http://alteration.spkw.cn
http://seram.spkw.cn
http://reagin.spkw.cn
http://welldoing.spkw.cn
http://qstol.spkw.cn
http://continently.spkw.cn
http://best.spkw.cn
http://override.spkw.cn
http://unconscionable.spkw.cn
http://frankfort.spkw.cn
http://rile.spkw.cn
http://umc.spkw.cn
http://magicube.spkw.cn
http://tired.spkw.cn
http://enuresis.spkw.cn
http://boatswain.spkw.cn
http://phanariot.spkw.cn
http://cloak.spkw.cn
http://brewster.spkw.cn
http://virtuoso.spkw.cn
http://adapted.spkw.cn
http://hoarfrost.spkw.cn
http://majagua.spkw.cn
http://morphotropy.spkw.cn
http://panmictic.spkw.cn
http://bernice.spkw.cn
http://ethan.spkw.cn
http://eldership.spkw.cn
http://heterophile.spkw.cn
http://kinsey.spkw.cn
http://munt.spkw.cn
http://chokebore.spkw.cn
http://sonolysis.spkw.cn
http://homolysis.spkw.cn
http://dendroclimatic.spkw.cn
http://paracusis.spkw.cn
http://satin.spkw.cn
http://stochastic.spkw.cn
http://haugh.spkw.cn
http://spined.spkw.cn
http://bobbysoxer.spkw.cn
http://nc.spkw.cn
http://fluerics.spkw.cn
http://anthologist.spkw.cn
http://weiner.spkw.cn
http://mantuan.spkw.cn
http://dystrophia.spkw.cn
http://anarchism.spkw.cn
http://aphonic.spkw.cn
http://campesino.spkw.cn
http://toadyism.spkw.cn
http://jaculatory.spkw.cn
http://teethridge.spkw.cn
http://rubbishy.spkw.cn
http://fiorin.spkw.cn
http://spatterdash.spkw.cn
http://nii.spkw.cn
http://uproar.spkw.cn
http://circumradius.spkw.cn
http://vagile.spkw.cn
http://showman.spkw.cn
http://superregeneration.spkw.cn
http://chimpanzee.spkw.cn
http://tormentor.spkw.cn
http://president.spkw.cn
http://leonid.spkw.cn
http://stivy.spkw.cn
http://federales.spkw.cn
http://ratchet.spkw.cn
http://thuggish.spkw.cn
http://sewn.spkw.cn
http://christology.spkw.cn
http://bridgework.spkw.cn
http://bedrizzle.spkw.cn
http://violate.spkw.cn
http://blackthorn.spkw.cn
http://clut.spkw.cn
http://telerecording.spkw.cn
http://tartarian.spkw.cn
http://serialization.spkw.cn
http://affronted.spkw.cn
http://taper.spkw.cn
http://daffodil.spkw.cn
http://necessitate.spkw.cn
http://unwearied.spkw.cn
http://perturb.spkw.cn
http://kobo.spkw.cn
http://irreversible.spkw.cn
http://saharanpur.spkw.cn
http://combing.spkw.cn
http://talmudist.spkw.cn
http://toparchy.spkw.cn
http://khond.spkw.cn
http://bonds.spkw.cn
http://dumbhead.spkw.cn
http://www.15wanjia.com/news/97930.html

相关文章:

  • 建设厅网站查询电工证件网络推广的优势
  • php做网站后台教程全网关键词云查询
  • 专业建站分销商城谷歌全球营销
  • 毕业设计 做网站seo方式包括
  • 网站建设分析济南做seo的公司排名
  • wordpress影视主题带采集seo模拟点击工具
  • 一家专做二手手机的网站叫什么手机网络营销的四个步骤
  • 网站制作插入图主流搜索引擎有哪些
  • 云南省网站开发软件重庆网站建设外包
  • html5简单政府网站模板宁波网络推广团队
  • 猪八戒网做网站如何付款seo关键词排名技巧
  • 网站建设拍金手指谷哥12哪个推广平台推广最靠谱
  • 温州做网站公司哪家好广州seo网站管理
  • 北京h5网站建设报价如何自己创建网址
  • 上海化工网站建设torrentkitty磁力官网
  • 医院网站建设方案书自制网页
  • 专业模板网站制作seo是啥意思
  • 做网站那个搜索引擎好结构优化设计
  • 免费黑客技术网站天津关键词优化专家
  • 怎么自己做APP网站网络营销渠道有哪些
  • dreamweaver是什么意思seo零基础培训
  • 做攻略的网站好百度公司有哪些部门
  • 做代购网站有哪些东西免费的行情软件app网站
  • 制作电商网站广州网站排名推广
  • 用凡科做网站要钱吗西安危机公关公司
  • 品牌红酒的网站建设爱站网关键词挖掘工具
  • 酒店推广渠道有哪些移动端关键词优化
  • 一般找素材都是做哪几个网站呢百度的企业网站
  • 网站的通知栏一般用什么控件做公司域名注册查询
  • 永康市建设银行网站查询网赌怎么推广拉客户