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

电子商务网站建设实验总结网络运维工程师简历怎么写

电子商务网站建设实验总结,网络运维工程师简历怎么写,怎么做网站才能不被仿冒,wordpress右侧文章归档这道题目求第三大数,如果第三大数不存在则返回最大数,且该数字最大值不超过2^31-1。从这个提示上就可以看出这个数字是用int类型表示的。我们当然可以通过排序的方式先给数组排序然后很容易的就能求解。但是有没有什么更好的办法呢?对于数组来…

这道题目求第三大数,如果第三大数不存在则返回最大数,且该数字最大值不超过2^31-1。从这个提示上就可以看出这个数字是用int类型表示的。我们当然可以通过排序的方式先给数组排序然后很容易的就能求解。但是有没有什么更好的办法呢?对于数组来说考点无非就是遍历,我们遍历数组,分别记录最大值,第二大值,第三大值,每遍历一个数字更新这三个值,这里这三个值的初始化比较讲究,我们应该是要初始化成最小值才可以,比 int还要小那只能考虑long类型了

public class thirdMaximumNumber {public static void main(String[] args) {int[] arr = {2,2,3,1};System.out.println(getThird(arr));}public static int getThird(int[] nums) {Long first = Long.MIN_VALUE;Long second = Long.MIN_VALUE;Long third = Long.MIN_VALUE;for(int i = 0;i<nums.length;i++) {if(nums[i] > first) {third = second;second = first;first = (long) nums[i];} else if(nums[i] < first && nums[i] > second) {//这里之所以nums[i] < first的目的是为了解决掉nums[i] = first的这种情况,因为题目中说了这种重复的元素不算third = second;second = (long) nums[i];} else if(nums[i] < second && nums[i] > third) {third = (long) nums[i];}}long res = third == Long.MIN_VALUE ? first : third;return (int) res;}
}
http://www.yayakq.cn/news/130466/

相关文章:

  • 网页怎么做网站地图鄞州seo整站优化服务
  • 如何快速备案网站wordpress那个版本好
  • 网站建站合同对网络营销的认识
  • 大连模板开发建站网贷平台
  • 站长平台怎么添加网站微信小程序网站建设
  • 普通网站成微网站开发青岛网络电视台
  • 网站开发群wordpress 数据库
  • p2p网贷网站建设哪家好如何用ps做网站ui
  • 网站建设公司的网站存在的问题及改进措施
  • 网站开发需要书籍最火的深圳网站建设
  • 品牌网站建设 十蝌蚪小教育网站制作价格
  • wix如何做网站企业网站制作流程图
  • 新的房地产网站怎么做SEO网站设计类型
  • 霍山做网站青岛 机械 中企动力提供网站建设
  • show t团队网站艰涩网站备案证图片
  • 南昌网站seo技术贵阳城乡和住房建设厅网站
  • 百度站内搜索提升关键词排名小城镇建设的网站
  • 提供网站建设方案ppt深圳建设网站公司哪家好
  • 郑州手机网站制作公司哪家好wordpress怎么静态
  • 漳州博大网站建设广东网站建设的
  • 合肥专业网站建设公司哪家好建设市民中心网站
  • 如何创建网站 优帮云建筑网格布厂家
  • 潮汕学院网站开发网页设计模板网
  • 广州快速建站哪家服务专业电子商务网站建设的过程和步骤
  • 建设网站需要做的工作西安网站制作百亿科技
  • 郑州淘宝网站建设做决定网站
  • 传媒公司手机网站模板上海平台网站建设哪家有
  • 网站建设的中期检查表wordpress加菜单
  • 天津网站建站公司网站建设项目团队组织结构图
  • 网站运营费用预算网站制作公司权威乐云践新专家