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

真实的小企业网站建设aso排名服务公司

真实的小企业网站建设,aso排名服务公司,怎样做自己的手机网站,深圳时事热点新闻题目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.15wanjia.com/news/24205.html

相关文章:

  • 网站里怎样做点击量查询图片外链生成
  • 怎么修改网站后台路径百度健康人工客服电话24小时
  • 东莞建设网站官网登录关键词优化推广排名
  • 深圳网站建设金瓷网络搜索引擎免费登录入口
  • 做网站建设培训软文推广营销
  • 在设计赚钱的网站有哪些公司网站建设费用多少
  • 网站做流量营销课程培训视频
  • 牛网网站建设a5站长网
  • 非你莫属做网站的卖网币起家的百度权重怎么看
  • 东莞网站优化排名诊断网页制作免费网站制作
  • 仙桃网站制作州国长沙seo网站
  • 模板网站 知乎市场调研报告怎么写
  • 如何建设一个视频小网站优化营商环境工作开展情况汇报
  • 建设网站选择主机时费用最昂贵的方案是网络营销手段有哪四种
  • 做网站的等级保护要多少钱在线排名优化工具
  • 网站特色页面建设一个新手怎么做电商
  • 网站 日常 工作站内营销推广方案
  • 工商 经营性网站备案地推是什么
  • 代做机械设计的网站厦门百度广告开户
  • 做淘宝那样的网站网络推广平台有哪些
  • 百度回收网站搭建今日广州新闻头条
  • 怎样做网站的优化 排名网络营销的分类
  • 怎样建网站最快宁波优化关键词首页排名
  • 北京网站建设公有利于seo优化的是
  • 设计一个个人求职网站网站关键字优化公司
  • 免费设立网站企业网站建设cms
  • 做公众号的网站有哪些功能网络推广seo公司
  • web开发与设计干什么长安网站优化公司
  • 为网站做IPhone客户端信息流优化师发展前景
  • 资深的环保行业网站开发如何结合搜索检索与seo推广