zoukankan      html  css  js  c++  java
  • leetcode1.两数之和(数值匹配相加)

    public class Sum {
    //标记数组
    private static int target;
    //目标数组
    private static int a[]={0,4,3,0};;
    //循环数
    private static int i,j;
    //标记数
    private static int x=0;
    public static void main(String args[]){
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入目标值");
    target = sc.nextInt();
    //核心
    for(i=0;i<a.length;i++){
    for(j=i+1;j<a.length;j++){
    if(a[i]+a[j]==target){
    //双重for循环进行遍历,但不重复遍历
    System.out.println("["+i+","+j+"]");
    x=1;
    }
    }
    }
    //标记是否成功查找到相关数组
    if(x==0){
    System.out.println("未找到相关数据");
    }
    }
    }

    /**leetcode提交题解
    * class Solution {
    * public int[] twoSum(int[] nums, int target) {
    * for(int i=0;i<nums.length;i++){
    * for(int j=i+1;j<nums.length;j++){
    * if(nums[i]+nums[j]==target){
    * return new int[]{i,j};
    * }
    * }
    * }
    * throw new IllegalArgumentException("No two sum");
    * }
    * }
    */
  • 相关阅读:
    SQL大圣之路笔记——SQL 字段中英文字母如何区分大小写
    Python(二十五)
    Python(二十四)
    Python(二十二)
    Python(二十一)
    Python(二十)
    Python(十九)
    Python(十八)
    python(十七)
    python(十六)
  • 原文地址:https://www.cnblogs.com/shudaixiongbokeyuan/p/13368947.html
Copyright © 2011-2022 走看看