热点网络统计

题目

企业路由器的统计页面,有一个功能,需要动态统计公司访问最多的网页URL topN

请设计一个算法,可以高效动态统计TopN的页面

输入

每一行都是一个URL或一个数字

如果是URL代表一段时间内的网页访问
如果是一个数字N 代表本次需要输出的TopNURL
输入约束:

  1. 总访问网页数量小于5000个, 单网页访问次数小于65535
  2. 网页URL仅由字母数字和.分隔符组成,且长度小于等于127字节
  3. 数字是正整数,小于等于10 ,且小于当前总访问网页数

输出描述

每行输入对应一行输出
输出按访问次数排序的前NURL,用逗号分割
输出要求:

  1. 每次输出要统计之前所有输入,不仅是本次输入
  2. 如果有访问次数相等的URL,按URL的字符串字典序升序排列,输出排序靠前的URL

示例一

输入

news.qq.com
news.sin

华为OD机试 - 热点网络统计(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】相关推荐

  1. 华为OD机试 -Excel 单元格数值统计(Python) | 机试题+算法思路+考点+代码解析 【2023】

    Excel 单元格数值统计 题目 Excel 工作表中对选定区域的数值进行统计的功能非常实用. 仿照 Excel 的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果. 为简化计算 ...

  2. 华为OD机试 - 最少数量线段覆盖(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    最少数量线段覆盖 题目 给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于 1, 请你从中找到最少数量的线段,这些线段可以覆盖住所有线段. 输入 第一行输入为所有线段的数量,不超过 100 ...

  3. 华为OD机试 - 星际篮球争霸赛(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    星际篮球争霸赛 题目 在星球争霸篮球赛对抗赛中 ,最大的宇宙战队希望每个人 都能拿到MVP,MVP的条件是单场最高分得分获得者. 可以并列所以宇宙战队 决定在比赛中 尽可能让更多队员上场, 并且让所有 ...

  4. 华为OD机试 - 五键键盘(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    五键键盘 题目 有一个特殊的五键键盘 上面有A.Ctrl-C.Ctrl-X.Ctrl-V.Ctrl-A A键在屏幕上输出一个字母A Ctrl-C将当前所选的字母复制到剪贴板 Ctrl-X将当前选择的字 ...

  5. 华为OD机试 -分苹果(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    分苹果 题目 AB`两个人把苹果分为两堆 `A`希望按照他的计算规则等分苹果 他的计算规则是按照二级制加法计算 并且不计算进位`12+5=9(1100+0101=9)`, `B`的计算规则是十进制加法 ...

  6. 华为OD机试 - 员工出勤(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    员工出勤 题目 公司用一个字符串来标识员工的出勤信息 absent: 缺勤 late: 迟到 leaveearly:早退 present: 正常上班 现需根据员工出勤信息,判断本次是否能获得出勤奖, ...

  7. 华为OD机试 - 射击比赛(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    射击比赛 题目 给定一个射击比赛成绩单 包含多个选手若干次射击的成绩分数 请对每个选手按其最高三个分数之和进行降序排名 输出降序排名后的选手ID序列 条件如下: 一个选手可以有多个射击成绩的分数 且次 ...

  8. 华为OD机试 - 航天器(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    题目名称 题目 给航天器一侧加装长方形和正方形的太阳能板(图中的斜线区域); 需要先安装两个支柱(图中的黑色竖条); 再在支柱的中间部分固定太阳能板; 但航天器不同位置的支柱长度不同; 太阳能板的安装 ...

  9. 华为OD机试 - 英文输入法单词联想(Python) | 机试题+算法思路+考点+代码解析 【2023】

    英文输入法单词联想 主管期望你来实现英文输入法单词联想功能,需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词. 按字典序输出联想到的单词序列,如果联想不到,请输出用户输入 ...

最新文章

  1. python os.walk()
  2. php.ini 配快捷方式,求高手解答!界面保存的网页快捷方式图标默认恢复.
  3. 数据治理的理论实践与发展趋势
  4. python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)
  5. 罕见!百度、微博、拼多多、B站等全国34家互联网巨头集体表态
  6. gin 前端文件打包_远程URL文件批量下载打包的方法
  7. python中rgb_python - 图像的RGB矩阵
  8. 手机APP夏季促销UI设计PSD模板|糖果色彩,抓住眼球
  9. Dijkstra(狄克斯特拉)求加权重的邻接矩阵最短路径(初级版)
  10. 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ ItemSelector)
  11. 155款安卓开源项目源码整理+20个Android必备第三方框架
  12. Linux安装字体库
  13. 网站跳出率高解决方法
  14. 大中型企业建立IT服务台的意义及实践
  15. 补码,负数比整数多表示一个
  16. 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false
  17. php图片的编码是什么,jpeg是什么图像压缩编码标准
  18. 模型推荐丨新闻传播大数据项目案例模型分享
  19. 删除记录中的某个字段的值
  20. string的查找字符串操作

热门文章

  1. 猴子偷桃问题(C语言实现)
  2. 基于Java语言的一次性动态口令算法TOTP
  3. 因为锁的问题,我们被扣了1万
  4. 【Java实现】P1249最大乘积 -落谷
  5. AAAI和李飞飞等推出K12人工智能教育项目,AI教育低龄化真的好吗?
  6. 听云监控.NET Core的配置误区
  7. rollbackFailedOptional: verb npm-session 890a4216295e46a7
  8. 卡巴斯基网络威胁实时地图链接(装逼或学习)。
  9. MT4/MQL4入门到精通EA教程第四课-MQL语言常用函数(四)-K线取值常用函数
  10. 聚类算法评价指标——adjusted Rand index, ARI指数(调整兰德指数)