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

手机网站建设哪个黄页88登录

手机网站建设哪个,黄页88登录,工厂招聘信息,推广文案撰写保证文件名唯一【LC1487】 给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹#xff1a;在第 i 分钟#xff0c;新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名#xff0c;因此如果新建文件夹使用的文件名已经被占用#xff0…保证文件名唯一【LC1487】 给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹在第 i 分钟新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名因此如果新建文件夹使用的文件名已经被占用系统会以 (k) 的形式为新文件夹的文件名添加后缀其中 k 是能保证文件名唯一的 最小正整数 。 返回长度为 n 的字符串数组其中 ans[i] 是创建第 i 个文件夹时系统分配给该文件夹的实际名称。 思路 使用哈希表统计每个文件名出现的次数如果哈希表中未出现过该文件名那么不需要添加后缀将其直接放入哈希表中如果哈希表中出现过该文件名那么需要找到不存在与哈希表中的最小后缀k那么新文件夹的文件名为filenames[i] ( k )然后在哈希表中更新names[i] 出现的次数和file。 实现 class Solution {public String[] getFolderNames(String[] names) {int n names.length;MapString, Integer map new HashMap();String[] res new String[n];for (int i 0; i n; i){if (!map.containsKey(names[i])){map.put(names[i], 1);res[i] names[i];}else{ int count map.get(names[i]);while (map.containsKey(names[i] ( count ))){count;}String file names[i] ( count ); res[i] file;map.put(file, 1);map.put(names[i], count);}}return res;} }复杂度 时间复杂度O(∑i0n−1mi)O(\sum^{n-1} _{i0} m_i)O(∑i0n−1​mi​),mim_imi​表示字符串names[i]names[i]names[i]的长度空间复杂度O(∑i0n−1mi)O(\sum^{n-1} _{i0} m_i)O(∑i0n−1​mi​)
http://www.hkea.cn/news/14400480/

相关文章:

  • 怎么做旅店网站外国服务器ip地址
  • 网站案例演示wordpress外国模板
  • 网站首页命名交互式网站如何做
  • 咨询型网站简述网站开发流程 旅游
  • 游戏网站网页设计西安网站开发公司排名
  • 上海网站建设公司 翱思网络营销策划推广方案
  • 四川网站建设一站式服务商网站meta网页描述
  • 南阳网站推广效果智能云建站平台
  • 企业做网站的费用如何科目wordpress登陆的插件
  • 做卷闸门网站有用吗做移动网站点击软件下载
  • 学做企业网站如何评价一个网站
  • 通用网站建设需求分析青岛公司做网站
  • 深圳建网站的网络公司广州品牌网站开发
  • 公司建设网站的分录建设银行网站查开户行
  • 烟台网站制作建设旅游文创产品设计
  • 外贸网站推广 上海关键词搜索名词解释
  • 做导航网站用什么源码记事本做网站代码
  • ysl免费网站建设拖拽式网站建设哪家专业
  • 济南建设厅网站推进网站 集约化建设
  • 做c语言的题目的网站用wordpress做音乐网站
  • 企业网站建设很有必要浙江中天建设集团有限公司网站
  • 网站兼容所有浏览器wordpress模块里加载最新文章
  • 新网站先做外链还是内容网站微信收款二维码怎么做
  • 有没有找项目的网站wordpress实现图片全屏代码
  • 宣城网站seo诊断网站开发及维护费用
  • 网站服务器怎么做安全防护网站备案查询工信部管理系统
  • 如何创建手机网站异次元wordpress模板
  • 网站底部放什么深圳建设招标网站首页
  • 湘潭网络公司网站建设公司经营范围分类目录
  • 有哪些网站做的比较好的互联网保险销售行为可回溯管理办法