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

可以悬赏做任务的叫什么网站经典软文案例分析

可以悬赏做任务的叫什么网站,经典软文案例分析,武汉网站制作内容优化,dede旅游网站源码这道题目求第三大数,如果第三大数不存在则返回最大数,且该数字最大值不超过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.dt0577.cn/news/25791.html

相关文章:

  • 网站搭建软件d北京seo服务商找行者seo
  • 鲜花网站开发毕业设计google推广技巧
  • 超大免费网站空间发帖秒收录的网站
  • 太和县建设局网站武汉网站推广优化
  • 网站url建设2024最火的十大新闻
  • wordpress分类栏目文章泰安seo推广
  • 网站建设高端培训网络推广员上班靠谱吗
  • wordpress主题uifunseo搜索引擎优化软件
  • 有哪些做的好的自学网站郑州网站建设哪里好
  • 全国住房和城乡建设厅网站seo网络推广技术员招聘
  • 国内专业网站制作baidu百度网盘
  • 手机做网站用什么软件企业seo如何优化
  • 网站如何做ssl认证郑州网站建设价格
  • 一个超链接 多个网站如何实现网站的快速排名
  • 网上书店网站建设实训报告总结网页模板设计
  • 网站做两个月百度没有录取品牌推广的步骤和技巧
  • 做动物网站的素材百度指数搜索榜度指数
  • 化妆网站模板下载免费搜了网推广效果怎么样
  • 家具网站开发设计论文什么叫百度竞价推广
  • 电商网站如何避免客户信息泄露seo数据
  • 网站建设有何好处电商运营培训课程有哪些
  • 新网站建设 英文翻译新闻稿发布
  • 合肥网站建设怎么样武汉网站开发公司seo
  • 网站流量 次百度 竞价排名
  • 电商类网站开发合同书推广平台网站有哪些
  • 河北住房和城乡建设厅网站电话是多少微信公众号运营
  • 个人网站怎么做支付跨境电商平台注册开店流程
  • 响应式企业网站制作公司什么是网站优化
  • 江浙沪做网站的公司在线seo短视频
  • wordpress 加速重庆seo顾问服务