zoukankan      html  css  js  c++  java
  • 这是 LeetCode 的第一题(两数之和)?我承认我慌了!

    题目描述:

    给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。

    你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

    解题代码:

    第一次来到 LeetCode,看到了一个两数之和的题目(挑了一个最简单的),进来之后我慌了....,以下代码是第一次想到的解题思路,就撸了下来,不是最优解。

    class Solution {
        public int[] twoSum(int[] nums, int target) {
    
            int[] items = new int[2];
            for(int x=0 ;x<nums.length-1 ;x++) {
                int xNum = nums[x];
                for(int y=nums.length-1;y>x;y--) {
                    int yNum = nums[y];
                    if((xNum+yNum)==target) {
                        items[0]=x;
                        items[1]=y;
                        break ;
                    }
                }
            }
            return items ;
        }
    }
    
    充满鲜花的世界到底在哪里
  • 相关阅读:
    java exception
    【洛谷P1627】 【CQOI2009】中位数
    切蛋糕
    【NOIP2015Day2T2】【洛谷P2679】子串
    【NOIP2017Day1T3】【洛谷P3953】逛公园
    【bzoj1082】【SCOI2005】栅栏
    搬砖
    花花的森林
    跳跳棋
    异或
  • 原文地址:https://www.cnblogs.com/aliases/p/14693297.html
Copyright © 2011-2022 走看看