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

公司网站建设的需求logo图案免费

公司网站建设的需求,logo图案免费,电商平台开网店,辽宁建设局网站首页题目 输入一个递增排序的数组和一个值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://wiki.neutronadmin.com/news/91112/

相关文章:

  • 出名的网站建设公司淄博桓台学校网站建设哪家好
  • 苏州网站建设书生商友知名品牌vi设计
  • 默认网站预览能能显示建设中做网站域名起什么作用
  • 自己建商城型网站国家企业信息系统公示系统下载
  • 广州外贸网站建设开发wordpress文章加密
  • 枣阳网站开发公司哪家好网站域名注册的相关证书证明文件
  • 重庆微信网站建设多少钱广州网站建设专注乐云seo
  • 图片做记录片的是哪个网站运城网址
  • 科技公司网站建设wordpress上传gif
  • 广州做网站app做网站用什么语言简单
  • 长春网站建设长春电梯公司做网站 做什么网站好
  • 三原做网站个人缴纳养老保险
  • 专业建站源码升级wordpress5.0
  • 密山网站建设淘宝里面的网站怎么做的
  • 欧美建设网站婚庆公司名字
  • 龙华网站推广培训免费的企业品牌策划公司
  • 成全视频免费观看在线看第7季动漫站内seo是什么意思
  • 孝感网站的建设农产品销售网站建设方案
  • 博乐建设工程信息网站单页推广网站模版
  • 免费论坛网站建设如何推广网站?
  • 2015网站设计风格北京奕杰企业管理咨询有限公司
  • 深圳网站建设方案苏州网络seo
  • 购物网站哪个是正品网络培训课堂
  • 泉州网站建设多少钱企业信息怎么查询
  • 无锡企业网站制作策划常州微信网站建设服务
  • 注册公司那家网站做的比较好临沂最新消息
  • 安全的营销型网站制作资料查询网站建设
  • 用html5做的网站素材企业网站开发背景则么写
  • 开元棋牌网站怎么做做网站要什么颜色模式
  • 怎么样在网站做产品推广网络广告