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

网站首页优化公司北京网站开发设计

网站首页优化公司,北京网站开发设计,网站开发售后服务,搜索推广采用哪种方式计费题目链接 多数元素 题目描述 注意点 给定的数组总是存在多数元素多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素 解答思路 初始想到使用map存每个元素和元素出现的次数#xff0c;但是时间和空间都不理想因为本题给定的数组总是存在多数元素#xff0c;使用投票算…题目链接 多数元素 题目描述 注意点 给定的数组总是存在多数元素多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素 解答思路 初始想到使用map存每个元素和元素出现的次数但是时间和空间都不理想因为本题给定的数组总是存在多数元素使用投票算法统计多数元素遍历整个数组将第一个元素设置为候选元素如果当前元素和候选元素相等则count 1否则count - 1如果count 0则要将候选元素修改为当前元素上述投票算法成立的前提是给定的数组总是存在多数元素以及多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素遍历数组时多数元素能够抵消所有其他元素并保持其count 0 代码 class Solution {public int majorityElement(int[] nums) {// 初始候选人为数组中的第一个数初始票数为1int cand_num nums[0];int count 1;for (int i 1; i nums.length; i) {if (cand_num nums[i]){// 如果当前元素与候选人相同则票数 1count;}else {// 当前元素与候选人不同则票数 - 1count--;// 如果此时票数小于0则更换候选人改变票数为1if(count 0) {cand_num nums[i];count 1;}}}return cand_num;} }关键点 投票算法的思想
http://www.pierceye.com/news/225424/

相关文章:

  • 网站设计公司需要什么资质网站建设所需服务器
  • 织梦cms仿网站教程怎么做网站板块
  • 建设厅网站更改登陆密码wordpress主题 水墨
  • 彩云小梦ai写作网站机关网站建设情况汇报
  • 合肥专业网站优化手机界面设计素材
  • 台州网站建设惠店王烨烨
  • 工程建设比选公告固价方式网站wordpress html5的关系
  • 广州市网站建设 乾图信息科技潍坊市建设监理协会网站
  • 网站建优化网页脚本设计
  • 手机能访问电脑上自己做的网站吗网页设计作品到哪个网站
  • 网站推广成功案例城乡住房建设部官网查询
  • 养殖类网站模板那个网站的公众后推广做的好
  • 网站开发属于什么类型软件建站之星如何建网站
  • 微信做淘宝优惠券但网站是怎么建设但深圳市深圳市住房和建设局网站
  • 后端网站开发免费域名 网站
  • 综合信息网站建设方案网页浏览器排行榜前十名
  • 北京网站开发建设 58同城网站建设改版公司
  • 如何做网站预览网站设计线框图
  • 电子商务的网站的建设内容珠海自适应网站
  • 站酷海洛设计网站官网wordpress选了中文还是英文
  • 软件最全网站如何上传织梦做的网站
  • 做系统前的浏览网站能找回吗湖南网站建设价位
  • 工程服务建设网站那个网站可以做视频app制作
  • 国外网站访问速度慢企业网络营销策划案
  • 网站建设 亿安网络wordpress 调取菜单
  • 帝国网站管理系统安装教程互联网怎么做网站
  • 模板手机网站建设公司河南最新新闻事件今天
  • 企业网站备案要钱吗商标设计费用一般是多少
  • 天津专业网站制作新乡商城网站建设价格
  • 建筑业务网站建设泉州公司做网站