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

广州商城建站网站建设职业怎么样

广州商城建站,网站建设职业怎么样,wordpress结合帝国cms,2024又要开始做核酸了题目 给定一个非空数组#xff0c;找到一个元素#xff0c;该元素左侧元素和等于其右侧元素和#xff0c;返回该元素下标。 如果没有则返回-1#xff0c;有多个则返回最左侧一个。 原理 1、双指针 定义两个变量#xff0c;一个为从左侧累加的和 leftSum 0#xff0c…题目 给定一个非空数组找到一个元素该元素左侧元素和等于其右侧元素和返回该元素下标。 如果没有则返回-1有多个则返回最左侧一个。 原理 1、双指针 定义两个变量一个为从左侧累加的和 leftSum 0一个从右侧递减的和 rightSumrightSum初始值为整个数组的和。 遍历数组每次遍历先让 leftSum 当前元素此时两个Sum都包含当前元素如果两个Sum相等则当前元素为中心元素否则让 rightSum 减去当前元素如此循环即可。 2、求总和 定义两个变量一个 sum 0一个 arraySum初始化为整个数组的和。 遍历数组当 sum * 2 当前元素 arraySum时当前元素即为中心元素不想等则让 sum 加上当前元素。因为中心元素两侧的和相等即两侧的和实际为 sum * 2。 代码 1、双指针 public static void main(String[] args) {System.out.println(findCenterIndex(new int[]{1, 7, 3, 6, 5, 6}));}public static int findCenterIndex(int[] nums) {int rightSum Arrays.stream(nums).sum();int leftSum 0;for (int i 0; i nums.length; i) {leftSum nums[i];if (leftSum rightSum) {return i;}rightSum - nums[i];}return -1;}2、求总和 public static void main(String[] args) {System.out.println(findCenterIndex2(new int[]{1, 7, 3, 6, 5, 6}));}public static int findCenterIndex2(int[] nums) {int arraySum Arrays.stream(nums).sum();int sum 0;for (int i 0; i nums.length; i) {if (sum * 2 nums[i] arraySum) {return i;}sum nums[i];}return -1;}
http://www.zqtcl.cn/news/973941/

相关文章:

  • 二级学院网站建设自评报告最简单网页制作软件
  • 不开网店怎么做淘宝网站建设部网站江苏金安
  • 厦门做网站最好的公司汽车之家官网首页网页
  • 企业网站seo价格免费的网站模版下载
  • 做推广用那个网站吗百度小程序有什么用
  • 上海优质网站seo有哪些wordpress点击阅读全部
  • 企业网站建设中企动力网站制作电话多少
  • 做电影网站怎么接广告官网如何做广告推广
  • 网站建设试卷摄影wordpress网站托管
  • 西安专业网站排名优化一站式建站价格
  • 做项目的编程网站网站建设范文
  • 阿里云备案 网站备案现在办宽带多少钱一年
  • 东莞网站建设公司哪家好和黄crm在线
  • 邢台外贸网站建设怎么在抖音上卖东西
  • 光泽县规划建设局网站番禺做哪些做网站的
  • 海南响应式网站建设哪里好衡水哪儿做wap网站
  • 月熊志网站百度网页版
  • 三亚网站建设方案鱼爪商标交易平台
  • phpwind 手机网站模板建立网站的英文短语
  • 年度网站建设工作总结制作微信小程序需要什么技术
  • wordpress打字不显示图片wordpress 访问优化
  • 太原网站建设方案咨询网站开发公司的选择
  • 广西网站建设设计大连嘉良建设有限公司网站
  • 白名单查询网站网站建设改变某个表格大小
  • 青岛网站开发公司电话百度投放
  • 唐山玉田孤树做宣传上什么网站百度推广有效果吗
  • 亚马逊网站特点佛山营销型网页设计
  • 网站建设 长沙开福区做百度移动网站排名软
  • 广州购物网站建设在线解压网站
  • 网站建设教学方法探究购物网站开发中查看订单的实现逻辑