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

网站内部链接的策略有wordpress网站后缀HTML

网站内部链接的策略有,wordpress网站后缀HTML,刷排名的软件是什么,做手机网站需要多少钱这段代码实现了在一个非递减排序的数组中找到两个数#xff0c;使它们的和等于目标值的算法。算法使用了双指针技术#xff0c;具体思想如下#xff1a; 算法思想#xff1a; 初始化指针#xff1a;定义两个指针 left 和 right#xff0c;分别指向数组的起始位置和末尾位… 这段代码实现了在一个非递减排序的数组中找到两个数使它们的和等于目标值的算法。算法使用了双指针技术具体思想如下 算法思想 初始化指针定义两个指针 left 和 right分别指向数组的起始位置和末尾位置。left 从左向右遍历right 从右向左遍历。 计算当前和 在循环中每次计算 numbers[left] 和 numbers[right] 的和记为 sum。 判断是否满足目标值 如果 sum 等于目标值 target则找到了符合条件的两个数此时返回它们的索引题目要求索引从1开始所以要将数组下标 left 和 right 各加1。如果 sum 小于目标值 target说明需要更大一点的数才能达到目标值因此将 left 指针向右移动一位以增加 sum。如果 sum 大于目标值 target说明需要更小一点的数才能达到目标值因此将 right 指针向左移动一位以减小 sum。 返回结果 如果在循环结束后没有找到符合条件的两个数返回一个空数组虽然根据题目描述总会有一个解因此这一步通常不会被执行。 时间复杂度 该算法的时间复杂度是 (O(n))因为每次循环中指针 left 或 right 都会向中间移动最多需要遍历整个数组一次。 总结 此算法利用了数组的有序性通过双指针逐步逼近目标值避免了暴力解法的多重循环从而提升了效率。 java solution class Solution {public int[] twoSum(int[] numbers, int target) {int left 0;int right numbers.length - 1;int sum 0;int[] result new int[2];while(left ! right) {sum numbers[left] numbers[right];if(sum target) {result[0] left 1;result[1] right 1;return result;}else if(sum target) {left;} else {right--;}}return new int[] {}; } }
http://www.hkea.cn/news/14392472/

相关文章:

  • 西安做网站公司有哪些?无锡市建设局网站联系电话
  • 郑州专业做网站多少钱主流网站模板
  • node.js网站开发网站管理 官网
  • 手机wap网站建站系统怎么看网站是否安装百度商桥代码
  • 桂林市网站建设app开发公司哪里做
  • 保定市做网站ks免费刷粉网站推广马上刷
  • 网站视差怎么做网站开发亿玛酷信赖
  • seo网站优化案例网站建设加班
  • 做母婴的网站有哪些高端网站建设信息
  • 学习网站模板企业网站导航栏高度
  • 成都项目网站建设适合奖励自己的网站免费
  • 网站首页制作实验报告金站网.营销型网站
  • 营销型网站特点商场设计图
  • 成都网站制作培训多少钱网站开发业务规划
  • 做网站赚钱一般做什么怎么在网站后台做标题的超链接
  • iis7建立网站涿州是住房和城乡建设局网站
  • 南通网站优化win2012 iis 新建网站
  • 门户网站如何推广珠海网站系统建设项目
  • oss做网站西安建设工程交易中心
  • 网站免费个人空间申请关于做网站公司周年大促销
  • 怎么查网站开发使用的语言用ps怎么做网站导航条
  • 有没有做京东客好的网站推荐上海市企业服务云
  • 怎么建设网站让国外看电子商务网站建设技能论文
  • 做网站推广汉狮网络网站备案格式
  • 网站设计公司多少钱西部数码助手网站后台管理
  • 城市分站cms建一个收费网站 怎么收费
  • 网站首页快照不更新wordpress编辑器英文
  • 网站开发项目标书房地产市场现状分析2023
  • 网站搭建项目描述服务器安全配置
  • 学什么技术挣两三万杭州seo外包服务