在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题解

【leetcode学习笔记】leecode是什么?相关推荐

  1. LeetCode学习笔记:双指针

    双指针是用于有关数组的题目的一种算法,主要题型是滑动窗口. 题型一.滑动窗口 相关题目:3.76.209.424.438.567.713.763.845.881.904.978.992.1004.10 ...

  2. leetcode学习笔记之07Revers Integer(整数反转)

    """ 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转.示例 1: 输入: 123 输出: 321示例 2: 输入: -123 输出: -321 ...

  3. Leetcode学习笔记(974. 和可被 K 整除的子数组)

    前缀和,注意c++取模被除数为负数情况,要进行调整: class Solution {public:int subarraysDivByK(vector<int>& A, int ...

  4. Leetcode学习笔记(粉刷房子)

    091. 粉刷房子 用矩阵spend记录下来当前的最小花费,spend[i][1]表示第i个房子涂成蓝色时共支出的最小花费 class Solution:def minCost(self, costs ...

  5. Manacher算法学习笔记 | LeetCode#5

    Manacher算法学习笔记 DECLARATION 引用来源:https://www.cnblogs.com/grandyang/p/4475985.html CONTENT 用途:寻找一个字符串的 ...

  6. 【学习笔记】【leetcode分门别类整理】【C++】

    文章目录 参考 一.经典手撕 - 分治 1.1 .原地堆排 1.2 .快排 1.3.归并(逆序对).插入 排序 1.4.并查集. 前缀树 1.5.string类实现 1.6.单例模式 - 懒汉.饿汉 ...

  7. 【学习笔记】【C++】【Leetcode 分门别类讲解】

    目录 概述 一.时间复杂度分析 二.数组问题 1.参考练习题- 双指针-对撞指针 2.双索引技术-滑动窗口 三.查找问题-查找表 1.参考练习题 - 集合与映射 2.set 和 map 2.滑动窗口 ...

  8. 算法学习 (门徒计划)3-2 哈希表与布隆过滤器及经典问题 学习笔记

    算法学习 (门徒计划)3-2 哈希表与布隆过滤器及经典问题 学习笔记 前言 哈希表 哈希操作 冲突处理 开放定址法 再哈希法 公共溢出区 链式地址法 扩容哈希表 设计简易哈希表 总结 布隆过滤器 对比 ...

  9. 厉害了!LeetCode 解题笔记终于在GitHub开源了!

    今天给大家分享2套手册.先看看一大牛整理了一套初学到进阶的 LeetCode学习资料,分享一个火爆 GitHub 的 LeetCode 刷题项目(Fucking Algorithm)最近终于出电子版了 ...

  10. 如何学习streamdecoder类_2019年终巨献:一份拿下了阿里、网易、滴滴等大厂offer的学习笔记...

    2019仅剩最后二十天,回顾今年初遇"寒冬"时,自己也挺慌的,但是经历过这么多次面试后,我才"醒悟",所谓的"寒冬","冻死&qu ...

最新文章

  1. Vue2.0---webpack打包知识点-2
  2. 考虑使用静态工厂方法替代构造方法
  3. MySQL IFNull 详解
  4. esxi服务器与虚拟机时间不符,vsphere6.7-虚拟机与ESXI时间同步
  5. github上只下载部分文件
  6. atomd525服务器性能,Atom D525性能几何?
  7. oppo手机怎么投射到电脑屏幕上
  8. GoGoCode 代码语言转换
  9. uniapp之uni-starter小程序多端研发框架搭建与项目实践
  10. opencv显示图片只显示部分(或认为图片太大)
  11. Metasploit(一) 利用 MS17-010 漏洞进行攻击
  12. 自己写strcmp( )函数
  13. 修改vimdiff的颜色配置
  14. cs224w(图机器学习)2021冬季课程学习笔记12 Knowledge Graph Embeddings
  15. html代码在线压缩成一行,HTML压缩 - Hito's Blog
  16. 【实战】物联网安防监控项目【4】———从网页上控制A9的LED灯
  17. Arduino驱动oled
  18. jpg格式电脑怎么弄_电脑上怎么压缩JPG图片?两种方法帮你轻松解决
  19. 如何下载离线地图金字塔瓦片数据
  20. ubuntu 20.04 安装 keepass【解决中文乱码】

热门文章

  1. cosnπ为什么是离散信号_奥本海姆《信号与系统》(第2版)笔记和课后习题(含考研真题)详解(下册)复习答案考研资料...
  2. hadoop fs ,hadoop dfs 和 hdfs dfs的区别以及HDFS的shell操作
  3. 用c#语言制作ktv点歌系统,KTV点歌系统的设计与实现的设计和实现(C#,C/S,Access)
  4. PyCharm安装配置Django,启动第一个Django项目Hello World
  5. (day 17 - 快排)剑指 Offer 40. 最小的k个数
  6. pythonsqlite导出json_使用python将mysql数据库的数据转换为json数据
  7. 浏览器渲染机制面试_面试 09-01.浏览器渲染机制
  8. easyui tree复选框是否打钩状态_原创深度:如何利用OpenVINO工具套件监控机器操作员情绪状态(一)...
  9. python设置tk退出_Tkinter退出按钮
  10. and or not 优先级_我的家乡|我的侠客公测成就奖励大全 成就解锁优先级排名