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

python 做下载网站哈尔滨网站开发需要多少钱

python 做下载网站,哈尔滨网站开发需要多少钱,安阳市最新消息,北京建筑设计院待遇好吗169. 多数元素 简单 相关标签 相关企业 给定一个大小为 n 的数组 nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例 1#xff1a; 输入#xff…169. 多数元素 简单 相关标签 相关企业 给定一个大小为 n 的数组 nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 1 输入nums [3,2,3] 输出3 示例 2 输入nums [2,2,1,1,1,2,2] 输出2提示 n nums.length1 n 5 * 104-109 nums[i] 109 进阶尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。 关于这道题我的第一次答案如下但是显示超出时间限制因为当给出的nums容器元素数量非常多的时候需要的时间很长。 class Solution { public:int majorityElement(vectorint nums) {int lennums.size();for(int j0;jlen;j){int maxnum0;for(int i0;ilen;i){if(nums[i]nums[j])maxnum;if(maxnumlen/2)return nums[i];}}return -1;} }; 于是我进行了retry class Solution { public:int majorityElement(vectorint nums) {sort(nums.begin(),nums.end());int lennums.size();return nums[len/2];} }; 嘻嘻这次的想法比较标新立异我首先使用了排序因为大数是出现次数大于一半那么进行排序的时候在中间位置出现的一定是大数。 下面我们来看一看标准答案 class Solution { public:int majorityElement(vectorint nums) {unordered_mapint,intcounts;int majority0,cnt0;for(int num:nums){counts[num];if(counts[num]cnt){majoritynum;cntcounts[num];}}return majority;} }; 使用了map映射但是明显性能不如我的排序。map的左边表示的是容器中出现的数字右边表示的是出现的次数从前往后开始遍历将元素出现的次数进行累加如果出现的次数超过一半直接返回。 当然我们也可以将答案的代码稍作修改 class Solution { public:int majorityElement(vectorint nums) {unordered_mapint,intcounts;int lennums.size();int majority;for(int num:nums){counts[num];if(counts[num]len/2){majoritynum;}}return majority;} };
http://www.zqtcl.cn/news/249262/

相关文章:

  • 网站开发学习培训广州网站优化关键词公司
  • 毕节金海湖新区城乡建设局网站企业网站的步骤
  • 网站后台设计教程网站建设判断题
  • 珠海网站建设 金蝶天元建设集团有限公司李华
  • 海安市建设局网站成都官网seo技术
  • 网站建设策划书结束语wordpress付费版
  • 进口网站建设做网站用什么格式的图片
  • 青海省住房和城乡建设部网站进入网站空间
  • 做公司简介的开源网站企业seo多少费用
  • 学校网站建设工作方案昆明做网站词排名优化
  • 镇江企业做网站针对人群不同,网站做细分
  • 个人单页网站建设台州网站建设惠店
  • 专做婚礼logo的网站做搜狗pc网站快速排
  • 北京网站建设公司分享网站改版注意事项做网站需要多大空间
  • 主机网站建设制作天津西青区天气预报
  • 网站没有内容可以备案吗横向网站源码
  • 做的网站浏览器提示不安全站优化
  • dede移动端网站源码电子商务网站建设开题报告
  • 做网站价格多少优质做网站哪家好
  • 网站建设及推广服务的合同范本留言网站建设的报告
  • 工程师招聘网站做网站需要公司资质吗
  • 苏州模板网站建站开网店如何运营和推广
  • 换空间网站备案北京网页设计平台
  • 德德模板网站建设步骤可信的品牌网站建设
  • 网站权重0免费好用的ip代理
  • 赣州建设网站公司敬请期待英文怎么写
  • 可以做多边形背景的网站深圳网站建设 套餐
  • 建设工程的招标网站有哪些长江证券官方网站下载
  • 鹤壁网站建设智能网站建设步骤
  • 建设工程规划许可证在哪个网站查询手机免费推广软件