• 这是 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 ;
        }
    }
    
    充满鲜花的世界到底在哪里
  • 相关阅读:
    进行代码复审训练
    源代码管理工具调查
    软工作业PSP与单元测试训练
    P18 第四题
    开学第一课
    进行代码复审训练
    源代码管理工具调查
    软工 任务2
    软工课后作业01 P18第四题
    课堂作业1--自我介绍
  • 原文地址:https://www.cnblogs.com/aliases/p/14693297.html
Copyright © 2020-2023  润新知