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

申请免费个人网站和域名微信公司网站

申请免费个人网站和域名,微信公司网站,网站建设的重要,县网站建设方案1. 题目 设计一个支持在平均 时间复杂度 O(1) 下#xff0c;执行以下操作的数据结构。 insert(val)#xff1a;当元素 val 不存在时#xff0c;向集合中插入该项。 remove(val)#xff1a;元素 val 存在时#xff0c;从集合中移除该项。 getRandom#xff1a;随机返回现…1. 题目 设计一个支持在平均 时间复杂度 O(1) 下执行以下操作的数据结构。 insert(val)当元素 val 不存在时向集合中插入该项。 remove(val)元素 val 存在时从集合中移除该项。 getRandom随机返回现有集合中的一项。每个元素应该有相同的概率被返回。 来源力扣LeetCode 链接https://leetcode-cn.com/problems/insert-delete-getrandom-o1 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 哈希表 key存储数据value存储其在vector中的下标删除时先把vector尾部的数存到要删除的位置 class RandomizedSet {vectorint v;unordered_mapint,int m; public:RandomizedSet() { }bool insert(int val) {if(m.find(val) m.end()){m[val] v.size();v.push_back(val);return true;}elsereturn false;}bool remove(int val) {if(m.find(val) m.end())return false;v[m[val]] v.back();m[v.back()] m[val];v.pop_back();m.erase(val);return true;}int getRandom() {if(v.size() 0)return -1;return v[rand() % v.size()];} };
http://www.pierceye.com/news/334466/

相关文章:

  • 网站建设目标文档鄂州网站制作哪家好
  • 廉政建设网站微信运营
  • 什么样的网站结构适合做seo北京互联网建站网站
  • 工程科技 网站设计广东做seo的公司
  • 外贸都是在哪些网站做怎么做个手机版的网站
  • 北京社保网站做社保增减员锦绣大地seo官网
  • 分析影响网站排名的因素河南省住房和城乡建设厅网站文件
  • 宁城网站建设公司引流最好的推广方法
  • 辽宁省建设厅官方网站网站免费正能量直接进入浏览器下载安装
  • 怎么给公司建网站广州互联网营销师培训
  • 用阿里云做网站注意事项绵阳的网站建设公司哪家好
  • 电商网站设计工作内容深圳国际设计学院
  • 国内界面优秀的网站科技有限公司名字叫什么好
  • 网站底部悬浮代码搭建网站的主要风险
  • 长安网站建设公司常做网站首页的文件名
  • 学网站开发的能找什么工作赣州网站设计较好的公司
  • 网站建设接单微信营销软件收费排行榜
  • 佛山网站建设公司排名佛山微网站推广哪家专业
  • 招商网站建设网设备 光速东莞网站建设
  • 网站建设公司如何wordpress用多大主机
  • 东莞网站建设规范网页美工设计(第2版)素材
  • 论文 网站建设值得推荐的深圳app外包公司
  • 建网站的电脑可以换位置吗莆田建站培训
  • 外贸必看网站离职模板网
  • 内网网站建设正能量不良网站软件下载
  • 制作手机广告的网站吉林省建设厅网站评职称系统
  • 云南建设厅网站资质证书查询自动生成app
  • 柳州正规网站制作公司大连建设厅网站
  • 北京市保障房建设投资中心网站瘫痪广州大型网站建设公司排名
  • 做电池网站的引导页室内设计联盟效果图