我是靠谱客的博主 完美路人,最近开发中收集的这篇文章主要介绍关于第一次在LeetCode上刷题的一点心得,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

虽然是计算机专业的学生,但是之前一直在忙着专业课的学习,没能够真正运用这些好的编程网站提升自己的算法能力,过去了两年的大学生活,在最后的一年时间里,希望自己在出去实习编程能力有所提高,所以今晚开始就决定在今后的日子里在编程网站上刷题,提高自己的能力,没想到第一次在上面刷题就遇到了瓶颈,很简单的一道题目,自己思路想对了,但是代码没能写对,然后在讨论里复制别人的代码过来运行也出现错误,然后一直在网上找答案,终于把这道简单的题目解决了,突然觉得自己白学了两年的专业知识,写这篇博客也只是用来提醒自己该好好珍惜剩下的大学时光了,不然真的会被淘汰。。。下面附上题目和代码。

附上一些学习社区站点:慕课  http://www.imooc.com/course/landingpagephp?from=phpkecheng

                                        腾讯课堂  https://ke.qq.com/

                                        博客园   https://www.cnblogs.com/

                                      stackoverflow    https://stackoverflow.com/

                                        GITHUB    https://github.com/

 

题目:

 

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

You may assume that each input would have exactly one solution, and you may not use the same element twice.

Example:

Given nums = [2, 7, 11, 15], target = 9,

Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].

原代码出错解析:就是没有加上class solution{}把里面的核心代码圈住。

代码:

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[j] == target - nums[i]) {
                return new int[] { i, j };
            }
        }
    }
    throw new IllegalArgumentException("No two sum solution");
}
}

 

最后

以上就是完美路人为你收集整理的关于第一次在LeetCode上刷题的一点心得的全部内容,希望文章能够帮你解决关于第一次在LeetCode上刷题的一点心得所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部