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

黄山市非遗网站策划书wordpress路由规则

黄山市非遗网站策划书,wordpress路由规则,wordpress显示选项屏蔽自定义栏目,宁波seo网络推广价格详情题目 输入一个递增排序的数组和一个值k#xff0c;请问如何在数组中找出两个和为k的数字并返回它们的下标#xff1f;假设数组中存在且只存在一对符合条件的数字#xff0c;同时一个数字不能使用两次。例如#xff0c;输入数组[1#xff0c;2#xff0c;4#xff0c;6请问如何在数组中找出两个和为k的数字并返回它们的下标假设数组中存在且只存在一对符合条件的数字同时一个数字不能使用两次。例如输入数组[124610]k的值为8数组中的数字2与6的和为8它们的下标分别为1与3。 分析 存在时间复杂度是On、空间复杂度是O1的解法。我们用两个指针P1和P2分别指向数组中的两个数字。指针P1初始化指向数组的第1个下标为0数字指针P2初始化指向数组的最后一个数字。如果指针P1和P2指向的两个数字之和等于输入的k那么就找到了符合条件的两个数字。如果指针P1和P2指向的两个数字之和小于k那么我们希望两个数字的和再大一点。由于数组已经排好序因此可以考虑把指针P1向右移动。因为在排序数组中右边的数字要大一些所以两个数字的和也要大一些这样就有可能等于输入的数字k。同样当两个数字的和大于输入的数字k时可以把指针P2向左移动因为在排序数组中左边的数字要小一些。 解 public class Test {public static void main(String[] args) {int[] nums {1, 2, 4, 6, 10};int[] result towSum(nums, 8);for (int res : result) {System.out.println(res);}}public static int[] towSum(int[] numbers, int target) {int i 0;int j numbers.length - 1;while (i j numbers[i] numbers[j] ! target) {if (numbers[i] numbers[j] target) {i;}else {j--;}}return new int[] {i, j};} }
http://www.hkea.cn/news/14278773/

相关文章:

  • 做游戏出租的网站好手机网站设计要素
  • 高端网站建设联系方式系统优化大师官方下载
  • 黄冈网站建设报价wordpress单页
  • 扁平wordpress主题沈阳关键字优化
  • 焦作建设网站的公司wordpress 登录验证
  • 服务器上 网站免费的素材网站推荐
  • 网站建设流程分几步怎么样做手机网站
  • 做阿里巴巴小企业网站网站开发运营职位
  • 珠海十大网站建设公司网页怎么搜索关键词
  • 网站制作的原因个人网站怎么申请
  • js网站源码网站推广基本方法
  • 园林古建设计网站开发板是干什么的
  • jsp做的简单的图书馆网站建站公司排名 软通
  • 虚拟主机网站后台宁波建设网站报价
  • 网站建设服务8华为企业邮箱
  • 适合网站设计的gif图片电商有哪些推广方法
  • 网站开发技术考试题目怎么建个公司网站
  • 微官网 手机网站程序员培训比较好机构有哪些
  • 网站开发榜单规则o2o手机网站建设技术
  • 贵州门户网站建设郑州 网站建设 东区
  • 公司做网站的价格几千元网页设计个人信息
  • 网站建设开发教程做戒指网站的logo照片
  • 湖北建设厅网站查询网站seo快速优化
  • 销售型网站营销目标半夜一分快三app推荐直播下载
  • 西宁网站建设开发公司网站静态化
  • 网站开发流程图软件电影网站排名怎么做
  • 深圳建筑人才网官方网站深圳高端平台
  • 平价网站平价网站建设建设怎么利用网站赚广告费
  • 好用的网站链接一个域名怎么做多个网站
  • 旅游网站的设计与实现开题报告湖南平台网站建设推荐