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

深圳常平网站建设制作公司网站定制设计

深圳常平网站建设制作公司,网站定制设计,昆明做网站要多少钱,网站提交搜索引擎题目1:数字流的秩 假设你正在读取一串整数。每隔一段时间,你希望能找出数字 x 的秩(小于或等于 x 的值的个数)。请实现数据结构和算法来支持这些操作,也就是说: 实现 track(int x) 方法,每读入一个数字都会调用该方法…

题目1:数字流的秩

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

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

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

示例:

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

解题思路:

1.创建哈希表,将数字x的出现的次数保存起来

2.遍历map,找到小于或等于x的key值,将其value值进行累加,得到最终答案。

Code:

 

class StreamRank {
public:unordered_map<int,int> map;//创建哈希表//map[x]存放的是数字x出现的次数StreamRank() {}void track(int x) {//如果当前数字第一次出现,则map[x]=1if(map.find(x)==map.end()){map[x]=1;}//不是第一次出现,就添加到相应的map[x]中else{map[x]+=1;}}int getRankOfNumber(int x) {int count=0;//小于或等于 x 的值的个数//遍历mapfor(auto it=map.begin();it!=map.end();it++){//只要key值小于或等于x,就将value值累加if(it->first<=x){count+=it->second;}}//返回总个数return count;}
};

题目2:单词频率

设计一个方法,找出任意指定单词在一本书中的出现频率。

你的实现应该支持如下操作:

  • WordsFrequency(book)构造函数,参数为字符串数组构成的一本书

  • get(word)查询指定单词在书中出现的频率

示例:

WordsFrequency wordsFrequency = new WordsFrequency({"i", "have", "an", "apple", "he", "have", "a", "pen"});
wordsFrequency.get("you"); //返回0,"you"没有出现过
wordsFrequency.get("have"); //返回2,"have"出现2次
wordsFrequency.get("an"); //返回1
wordsFrequency.get("apple"); //返回1
wordsFrequency.get("pen"); //返回1

解题思路:

本题与上一题大体上是一致的。

1.创建哈希表,将单词出现的次数保存起来

2.直接返回该单词的出现频率map[word]

Code:

class WordsFrequency {
public:unordered_map<string,int> map;WordsFrequency(vector<string>& book) {//保存每个单词的出现次数for(string& str:book){map[str]+=1;}}int get(string word) {//返回该单词的出现频率map[word]return map[word];}
};
http://www.yidumall.com/news/11166.html

相关文章:

  • 外包加工网注册收费靠谱吗优化网站的公司哪家好
  • 网站建设的公司有哪些泰安百度公司代理商
  • 珠海设计公司排名seo网络推广外包公司
  • 建站网站方法百度账号登陆入口
  • 曲阳网站建设推广百度联盟怎么加入赚钱
  • php网站开发web实例北京网站推广助理
  • 自己做购物网站推广百度怎样免费发布信息
  • 漯河做网站的国内高清视频素材网站推荐
  • 百度网站制作2022近期时事热点素材
  • 有没有小学生做兼职的网站免费推广app软件下载
  • 怎么做属于自己的免费网站台州百度关键词排名
  • 龙泉网站开发云巅seo
  • 建站大师阙梅娇简介云南疫情最新消息
  • 网站设计主题选择考研培训班集训营
  • 汕头市网站建设公司网站运营指标
  • app产品网站建设seo快速排名利器
  • 做cps需要什么样的网站seo网络营销技术
  • 台湾做电商网站app注册拉新平台
  • 医院网站HTML5俄罗斯搜索引擎入口
  • 新浪博客怎么给自己网站做链接吗电商网站seo
  • 河南网站推广优化水平优化
  • 在电脑上做二建题 哪个网站好soe搜索优化
  • wordpress mu调取百度seo新算法
  • 青岛品牌网站制作电话搜狗推广开户
  • 邯郸wap网站制作自己代理一款手游需要多少钱
  • java做网站例子链接式友谊
  • dede网站如何做中英文版本廊坊百度快照优化排名
  • 学习网站建设营销策划方案ppt范文
  • 网站建设在线视频卡顿合肥百度seo代理
  • 形象设计公司网站建设方案书seo外链资源