前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习算法,提升内功,

学习算法,提升内功,

作者头像
香菜聊游戏
发布2021-05-26 10:59:07
3490
发布2021-05-26 10:59:07
举报
文章被收录于专栏:香菜聊游戏香菜聊游戏
代码语言:javascript
复制
刷题是既定的计划,从今天开始刷题。制定这个计划其实有点心虚,毕竟离开学校好多年了,好多东西都不太记得了。一个人刷题有点寂寞,因此写下这篇leetcode 入门文章,一起刷题,一起学习算法,三人行必有我师。

leetcode 是一个算法测试网站,就是一个题库,可以验证自己写的算法是否正确。提高自己的算法能力,遇到不会的可以一起和别人商量,每个题目都有官方的讲解,是学习算法的好地方。

下面开始进入正题,怎么在上面刷题呐?

1、网站地址

中文网站地址,https://leetcode-cn.com/

如果你英文够好 https://leetcode.com

2、注册账号

太简单了,直接微信扫码登陆吧。

3、选择题库,会进入到所有的题库界面

因为想要快速复习一下基本的算法,所以选择右侧的HOT100,进入到专题系列。

4、如何做题

4.1 点击题目链接

进入到题目说明界面,左侧是题目的说明,右侧是提交代码的区域,根据自己擅长的语言选择,我最近的工作中常用Java,因此选择了Java。LeetCode比较好的地方是直接在右侧生成了模板代码,不用操心输入输出,还帮你定义了数据结构,不像之前做ACM,还要处理程序的输入输出。LeetCode让你专注于算法的实现。

4.2 测试自己的代码。

点击 图中 1 处可以输入参数,

点击 图中 2 处可以切换页签到执行结果

点击图中 3 会使用1 处的参数 执行 上面贴进去的代码,这个时候只是执行单个验证

点击图中4会提交你的代码由系统判定,系统内置了很多组输入参数,进行大量的函数验证,最激动人心的时刻来了。

5、一些问题

5.1 用什么编辑器?

因为工作中常用的语言是Java,Java的编译器常用的基本上是eclipse 和 idea ,各有千秋,用的顺手就行,只要你会调试,我选择的是idea,也推荐大家用idea,因为实在太好用了,调试技巧可以参考:https://mp.weixin.qq.com/s?__biz=MzA4ODczMDIzNQ==&mid=2447775349&idx=1&sn=b65341e01c9bfd690dbdbe1cc73cded3&chksm=84370961b3408077104845ae89abf667d07fa22c197219a1fc20d171eeef9bfc08bea008f009&token=399021203&lang=zh_CN#rd

5.2 怎么查阅官方的教程?

在对应的题目页面,点击题解,第一条就是官方的教程,也有视频。可以参考。

5.3 我的都做过哪些题?

点击头像,选择做题分析,就会进入自己的界面。

5.4 我没经验,总是错,不敢上手

我们是去学习算法,如果我们都会,不出错,还学习什么呐?大胆的做,错了才能学习到东西。just do it !!

在你开始思考的那一刻,你已经学习到了一些。

5.5 AC 是什么意思?

AC是accepted的简称,表示这题所有测试点通过。这也是大家最喜欢看到的,其他的报错都是不想看到的。

算法 是程序员的内功,不是一蹴而就的,慢慢的去体会,去做题,才能掌握算法,静下心来,去做就好了。但行好事,莫问前程。

原创不易,求关注点赞,谢谢。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 香菜聊游戏 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、网站地址
  • 2、注册账号
  • 3、选择题库,会进入到所有的题库界面
  • 4、如何做题
    • 4.1 点击题目链接
      • 4.2 测试自己的代码。
      • 5、一些问题
        • 5.1 用什么编辑器?
          • 5.2 怎么查阅官方的教程?
            • 5.3 我的都做过哪些题?
              • 5.4 我没经验,总是错,不敢上手
                • 5.5 AC 是什么意思?
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档