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

个人网站取什么域名好网站编程设计如何写备注

个人网站取什么域名好,网站编程设计如何写备注,网页微信版官方,定制app开发 杭州app开发公司题目#xff1a; 给定一个大小为 n 的数组nums #xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 n/2 的元素。你可以假设数组是非空的#xff0c;并且给定的数组总是存在多数元素。 示例#xff1a; 输入#xff1a;nums [3,2,3] 输出#xff1a;…题目 给定一个大小为 n 的数组nums 返回其中的多数元素。多数元素是指在数组中出现次数 大于 n/2 的元素。你可以假设数组是非空的并且给定的数组总是存在多数元素。 示例 输入nums [3,2,3] 输出3实现 1. main方法 public static void main(String[] args) {int[] nums {2,2,1,1,1,2,2};//方式一method1(nums);//方式二method2(nums);//方式三摩尔投票法method3(nums); }2. 方式一 /*** 方式一排序取中间值即可*/ private static int method1(int[] nums) {// 方式一排序取中间值即可Arrays.sort(nums);System.out.println(way1: nums[nums.length / 2]);return nums[nums.length / 2]; }原理 使用排序大于n.length/2 的必定在最中间 3. 方式二 /*** 方式二使用HashMap实现*/ private static int method2(int[] nums) {// 使用HashMap实现MapInteger, Integer map new HashMap();// 遍历数组将数组中的元素作为key出现的次数作为valuefor (int num : nums) {Integer count map.get(num);if (count null) {count 0;}map.put(num, count);if (count nums.length / 2) {System.out.println(way2: num);return num;}}// 如果没有找到返回-1return -1; }原理 使用Hashmap实现key为值value为次数value大于nums.length / 2就找到并返回 3. 方式三 /*** 摩尔投票法-核心就是对拼消耗* 这想法真的是太妙了而且还是一次遍历就解决了而且空间复杂度还是O(1)。* param nums* return*/private static int method3(int[] nums) {// 摩尔投票法-核心就是对拼消耗int count 0;int candidate 0;for (int num : nums) {if (count 0) {candidate num;}count (num candidate) ? 1 : -1;}System.out.println(way3: candidate);return candidate;}原理 使用的是摩尔投票法核心就是对拼消耗
http://www.pierceye.com/news/144569/

相关文章:

  • 学生成绩管理系统 网站建设站长之家源码下载
  • wap多用户网站微信端的网站开发python
  • 网络营销中自建网站厦门湖里区建设局网站
  • 公司建设网站的申请信用卡做盗版影视网站违法吗
  • 商务网站推广技巧包括什么移动网站开发教程
  • 北京网站备案域名温州制作网站公司
  • 门户网站建设工作流程做网站的背景图片
  • 用360云盘做网站简洁个人博客网站模板
  • 沈阳网站建设 网络服务wordpress媒体库图片不显示
  • 什么公司做网站出名大商创 多用户商城
  • 学校网站管理网站制作开发及优化是什么
  • wordpress获取所有标签页那些网站用不着做优化
  • 大有网网站现在较为常用的网站开发技术
  • 太原建站公司有哪些网站统计 wordpress
  • 网站轮播图怎么保存盛锡福网站
  • 做网站用百度浏览器网络营销案例分析试题
  • 当建设部门网站南宁网站的优化
  • wordpress访问文件夹成都黑帽seo
  • 上海市建设工程安全质量监督总站网站做配资网站
  • 网站管理建设的需求分析小程序开发教程免费
  • 石家庄网站建设电话重庆最便宜的网站建设
  • 人才网站建设策划书pc网站建设
  • 做网站用哪几个端口 比较好微信营销
  • 网站开发价格有专业做网站的吗网站公司
  • 西安网站建设全包做网站要多少
  • 如何建设传奇网站怎样做招嫖网站
  • 企石镇网站仿做连云港网站开发
  • php 网站做分享功能重庆建设工程信息网30系统
  • 西部数码创建php网站北京上云网站建设公司
  • 中标建设集团有限公司 网站游戏开发软件有哪些