首页 > 其他分享 >热点网络统计 huawei od

热点网络统计 huawei od

时间:2023-04-09 10:23:56浏览次数:44  
标签:OD URL 题解 od blog huawei article net 热点

本期题目:热点网络统计

题目

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

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

输入

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

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

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

输出描述

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

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

题解参考

华为 OD 机试

考试类型:华为 OD 机试是一种在线考试,用于选拔人才并评估其技能水平和能力。

考试内容:华为 OD 机试主要涉及云原生应用开发、微服务架构、容器编排、DevOps 等方面的知识和技能,包括理论知识和实际操作能力的测试。

考试形式:华为 OD 机试采用多种形式的题目,包括选择题、填空题、编程题等,考试时间一般在 2-3 个小时之间。

难度水平:华为 OD 机试难度较高,需要考生具备扎实的技术基础和相关经验,同时还需要具备良好的解决问题和沟通协作的能力。

意义和价值:通过参加华为 OD 机试,考生可以展示自己的技术实力和能力,增强自信心,并且有机会获得进入华为 OD 团队工作的机会,为个人职业发展带来更多的机会和挑战。

标签:OD,URL,题解,od,blog,huawei,article,net,热点
From: https://www.cnblogs.com/happymeng/p/17299895.html

相关文章

  • 单词倒序 华为OD
    本期题目:单词倒序题目输入单行英文句子,里面包含英文字母,空格以及, . ? 三种标点符号,请将句子内每个单词进行倒序,并输出倒序后的语句。输入输入字符串S,S的长度1<=N<=100输出描述输出逆序后的字符串备注标点符号左右的空格>=0,单词间空格>0题解参考JS题解:htt......
  • 欢迎使用园子的 vscode 插件
    为了方便大家通过vscode编辑博文,我们做了一个小插件,插件名称是“博客园Cnblogs客户端”,插件列表中搜索“博客园”或者"cnblogs"可以找到。插件商店下载地址:https://marketplace.visualstudio.com/items?itemName=cnblogs.vscode-cnb插件安装好之后会在activitybar中出现......
  • SAP ABAP 释放 TR 遇到错误消息 ended with return code 8 的含义和处理办法
    我的知识星球里有朋友提问:se09释放请求号报错:endedwithreturncode:=>8<=这个问题该如何解决?这是ABAPTransportRequest释放时的一个Generic错误消息。熟悉ABAP编程的朋友都知道,很多ABAP关键字执行后,通过系统变量sy-subrc的值来判断是否执行成功,0代表成功,4或......
  • 如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
    @目录相关阅读写作背景实现思路步骤1:编写JavaRESTfulAPI步骤2:在SAPUI5中消费JavaRESTfulAPI步骤3:运行MTA应用程序步骤4:部署和运行MTA应用程序相关阅读SAPBTP平台CloudFoundry环境下编程概述如何在SAPBusinessApplicationStudio里创建SAPUI5应用并......
  • 关于在执行 SAP ERP MM 模块 Post Goods Issue 时修改 Material Cost 的讨论
    我的知识星球里有朋友向我提问:MaterialPGI(601movement)willcalculatethematerialcostfrommaterialmasterdata.Myquestionis:isthereanywaystochangethematerialcostwhenPGI?(Exceptenhancement)在SAPERPMM模块中,MaterialPostGoodsIssue(PGI......
  • vscode launch&attach及常用插件使用必备指南
    .vscode下创建文件launch.json{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"na......
  • vscode 开发 vue3项目 , src 别名 为 @ ,报错
    https://geekdaxue.co/read/me-note@vue/mydm8l需要设置basicURL然后就生效了{"compilerOptions":{//设置解析非相对模块名称的基本目录"baseUrl":".",//设置模块名到基于baseUrl的路径映射,可以设置路径别名的语法提示"paths":{"@/*......
  • Django基础 - 05Model模型之CRUD
     一、模型类的objects1.1objects字段默认情况下,由创建模型类的元类在模型类中创建一个 django.db.models.Manager类的对象,赋给objects。 Manager类实际是QuerySet类的子类。classCategoryEntity(models.Model):objects=models.Manager()#objects必须为......
  • Expression-bodied members (=>)
    C#中有一种简写方式叫做expressionbody https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members即使用操作符=>代替只有一行代码的一些场合,省去了return即{},坦率的说我不是很喜欢这些语法糖,但......
  • 修改git的submodule链接
    修改git的submodule链接简介从github导入库到gitee,有些库会以submodule形式依赖第3方库,这时我们从gitee下载时也要对应修改。修改.gitsubmodule文件将库的路径改成gitee库的名称即可gitsubmodule命令gitsubmodule[--quiet][--cached]gitsubmodule[--quiet]add[<opt......