【leetcode学习笔记】leecode是什么?

在csdn上看到leecode是第二次了,之前一直不知道是什么?今天在学习linux系统如何将文本登录界面转换为图像登录界面的时候(出现了运行startx后,ubuntu密码正确也进不去系统的问题,进入了无限的循环登录中,没办法只有通过guest用户搜集解决方法,拍照参照测试,最终找到了解决方法:(运行startx后ubuntu密码正确进不去的问题。),在博主的博文目录里看到了leecode,搜集了这厮到底是什么?如下:

leetcode 是一个美国的在线编程网站,上面主要收集了各大IT公司的笔试面试题,对于应届毕业生找工作是一个不可多得的好帮手。

这个网站的的好处在于它会告诉你测试数据以及你的输出和正确的输出是什么,方便大家调试学习。目前,只支持C++和Java两种语言(现在支持了更多的语言)。

另外它是支持在线编辑,还提供了一个在线运行环境,可以直接看到运行结果。

另一个很好的地方在于提供了2个独立的代码窗口,分别编译运行。一个自己玩的开发窗口,一个提交代码的窗口,可以在第一个窗口里测试各种拿不准的功能点。

官方网站:http://leetcode.com/

自己看了一下确实是非常不错的练习和锻炼自己编程能力的网站,也是锻炼自己以后找工作的能力,自己看了下最简单的题,感觉解决问题的思路是懂得,但是编程的细节还是需要查阅相关的资料,这也是自己需要锻炼的基本功。自己找到了比较简单的一个题:

自己的答案:

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) 
    {
        vector<int> twonum;
        //把数输入到数组
        int num;
        while(cin>num)
        {
            nums.push_back(num);
        }
        //输入和
        cin>target;
        for(int i=0;i<nums.size();i++)
        for(int j=0;j<nums.size();j++)
        {
            if(nums[i]+nums[j]==target)
            twonum.push_back(i);
            twonum.push_back(j);
            
        }
        return twonum;
        
    }
};

由于网站说邮箱没有验证,不知道准确性 ,先打算自己在VS上测试一下效果。后面会贴出实验结果。

关于vector数组的用法参考: http://bbs.csdn.net/topics/310022968

另外补充的点:C++具有string类,以前自己因为记得没有,在此更正一下。

leecode相关的资料:

暂时刷完leetcode的小体会

天码营网站-》经验-》leetcode(包含求解过程和注释)

leetcode题解




  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌三角猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值