题解 | #两数之和#

两数之和

http://www.nowcoder.com/practice/20ef0972485e41019e39543e8e895b7f

/**
  * 
  * @param numbers int整型一维数组 
  * @param target int整型 
  * @return int整型一维数组
  */
function twoSum( numbers ,  target ) {
    // write code here
    let obj = [];
    for(let i = 0;i<numbers.length;i++){
        for(let j = 0;j<numbers.length;j++){
        //    obj[`${i}${j}`] = nums[i]+nums[j];
        if(target === numbers[i]+numbers[j] && i!==j){
            obj =  [i+1,j+1]
        }
        }
    }
    return obj.sort(function(a,b){
        return a-b
    });
}
module.exports = {
    twoSum : twoSum
};
全部评论
这个比较容易懂,但是确实超时了.
点赞 回复 分享
发布于 2022-09-04 23:47 湖北
时间复杂度超过了?运行时间太长
点赞 回复 分享
发布于 2022-07-09 15:52

相关推荐

06-20 15:23
门头沟学院 Java
难道你们背八股都不觉得累?现在每天背八股背的我想吐
想去大厂的土豆子:累不累都是对比出来的,八股可比高考、考研轻松多了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务