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

php快速建网站东莞 企业网站建设

php快速建网站,东莞 企业网站建设,设计师应该看的网站,wordpress固定链接规则文件夹目录链接#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目#xff1a; https://github.com/September26/java-algorithms 原题链接#xff1a;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 描述#xff1a; 给你一个下…目录链接 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目 https://github.com/September26/java-algorithms 原题链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 描述 给你一个下标从 0 开始的数组 nums 数组中的元素都是 正 整数。请你选出两个下标 i 和 ji ! j且 nums[i] 的数位和 与  nums[j] 的数位和相等。 请你找出所有满足条件的下标 i 和 j 找出并返回 nums[i] nums[j] 可以得到的 最大值 。 示例 1 输入nums [18,43,36,13,7] 输出54 解释满足条件的数对 (i, j) 为 - (0, 2) 两个数字的数位和都是 9 相加得到 18 36 54 。 - (1, 4) 两个数字的数位和都是 7 相加得到 43 7 50 。 所以可以获得的最大和是 54 。 示例 2 输入nums [10,12,19,14] 输出-1 解释不存在满足条件的数对返回 -1 。提示 1 nums.length 10^51 nums[i] 10^9 解题思路 这道题的数组长度范围是10^5所以时间复杂度应该是O(N)到O(N*lgN的级别。这道题是根据数位和来确定唯一的所以最合适的方式是使用哈希表的解题思路。 这题的核心其实是找到数位和一样并且累加值最大的那两个数。所以我们首先设置mMaxValue记录最大的两个数之和。因为我们只需要记录最大的那两个数所以没有必要使用List记录所有的因此使用NumModel记录数位和相同的所有数的状态其实也就是只记录最大的两个value1对应当前数组和最大的那个value2对应次大的。 遍历的过程中如果发现当前数组和所对应的数大于最大值则更新value1,value2,value。 如果当前数组和所对应的数大于次大值则更新value2和value。 最后返回maxValue即可。 代码 public class Solution2342 {int mMaxValue -1;public int maximumSum(int[] nums) {MapInteger, NumModel map new HashMap();for (int num : nums) {int key getKey(num);NumModel numModel map.get(key);if (numModel null) {numModel new NumModel();numModel.key key;numModel.value1 num;map.put(key, numModel);} else {insertModel(numModel, num);}}return mMaxValue;}private void insertModel(NumModel numModel, int num) {if (num numModel.value1) {numModel.value2 numModel.value1;numModel.value1 num;numModel.value numModel.value2 numModel.value1;mMaxValue Math.max(mMaxValue, numModel.value);return;}if (num numModel.value2) {numModel.value2 num;numModel.value numModel.value2 numModel.value1;mMaxValue Math.max(mMaxValue, numModel.value);}}private int getKey(int num) {int sum 0;while (num 0) {sum num % 10;num / 10;}return sum;}static class NumModel {int key 0;int value1 0;int value2 0;int value 0;} }
http://www.dnsts.com.cn/news/141413.html

相关文章:

  • 网站制作的重要流程图大连哪家公司做网站好
  • 骨骼型的网站可以免费注册网站
  • 新闻单位网站建设的意义中环互联网网站建设套餐
  • 北京建设执业资格注册网站哪里可以学效果图制作
  • asp.net网站设计有没有做相册的网站
  • 画册设计网站重庆有几个区
  • 平顶山网站建设电话网站用户告知书
  • 建站快车是什么怎么做网站策划
  • 临县网站建设军事新闻最新24小时
  • 网站开发与app开发原理整合营销中的4c指的是什么
  • 怎么用htlm5自己做网站建设旅游网站的价值
  • 网站建设运行情况简介吕子乔做网站吹的语录
  • 口碑好的做网站哈尔滨视频剪辑培训机构
  • 程序员个人网站开发asp.net网站开发实战
  • 网站后台模板 下载什么平台免费推广效果最好
  • 51ape是谁做的网站广州网络营销系统
  • 平面设计工作室网站网络营销的特点包括超前性
  • 大型免费网站制作深圳包装设计公司排名前十强
  • 仿织梦小说网站源码短网址免费生成
  • 网站 短链接怎么做微信的企业网站模板
  • 电商平台网站运营方案外贸网站建设方案
  • 特色食品网站建设策划书上海网络推广部
  • 公司做网站最好怎么进行网站推广
  • 留学生做留服证明在哪个网站安徽省建设工程资料上传网站
  • 常用网站字体网站制作方案中哪几个点比较重要
  • 做网站好公司哪家好北京建网站的公司哪个比较好
  • 室内设计效果图手绘图片大全朝阳网站seo
  • 点广告挣钱网站有哪些品牌网站建设优化公司哪家好
  • 建湖专业做网站创建网站运营费用
  • 做网站蓝色和什么颜色搭配好看ui和前端哪个前景好