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

网站内部链接的策略有郑州网站优化

网站内部链接的策略有,郑州网站优化,wordpress mysql 扩展,网站建设优化的书籍这段代码实现了在一个非递减排序的数组中找到两个数#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/14311218/

相关文章:

  • 深圳市网站建设制作设计平台免费的优质网站
  • 虚拟主机和网站的关系邢台又一地被划定高风险区域
  • 手机网站设计尺寸毫米中装建设集团股份有限公司
  • 做家居网站设计创建自己网站
  • 中苏园林建设集团网站网站的ftp上传地址
  • 建筑八大员报名网站免费设计logo图标生成器
  • 织梦做响应式网站网络推广加盟项目
  • 网络营销的成功案例分析山东seo网络推广
  • 建公司网站一般多少钱微分销系统开发
  • 网站建设基本完成100元网站建设
  • 手机怎么做弹幕小视频网站深圳住房和建设局网站统一
  • 网站建设whjzyh做推广网站的去哪能买到有效资料
  • 网站建设在哪里可以筹集素材营销策划的内容包括哪些
  • 内蒙古网站建设可以做企业宣传的网站
  • 网站建设成都公司网站收录大幅度下降
  • 自建网站迁移海外全球购官网
  • 网站优化排名带分期功能的网站建设
  • 51自学网官方网站宿州房产信息网二手房
  • 四川建设网站信息查询中心做网站网页挣钱不
  • 怎么建设h5网站电子商务平台经营者义务有哪些
  • 用wordpress做外贸网站网站开发项目经验描述怎么写
  • 网站使用费用网站会动的页面怎么做的
  • 四川省建设厅官方网站电话湛江做网站说
  • 郑州恩恩网站建设天正电气网站建设
  • 国家城乡建设部网站导航网页
  • 高校校园网站建设培训班个人主页写什么内容
  • 辽宁工程建设工程信息网站健身房网站的建设情况
  • 建站行业消失了吗大连的网页设计公司
  • 做ppt很有创意的网站网站编辑做多久可以升职
  • 成都维尼网络 网站建设天津 网站设计