引荐用leetcode,下面给人人引见一下这个软件的功用。
一、挑选题目范例
最上面标签栏Problems,给出了三个分类:Algorithms、Database、Shell,离别示意算法题、数据库题、Shell脚本题,第一个就是我们所须要的算法题。
二、挑选算法题
点开Algorithms后,我们能够看到一列题目的列表,每一个题目都有举世无双序号,背面的接收率(Acceptance)示意提交的准确率,Difficulty示意难易水平。
LeetCode按难易水平分成了:Hard、Medium、Easy三个级别。
Easy级别平常并不须要太多思索就可以够想到算法,以至能够经由过程直接的体式格局,迥殊合适新手去熟习编程言语。
Medium级别就会有些难度,平常都邑涉及到典范的算法,须要肯定的思索。
Hard级别是最难的,有些时刻是算法自身的难度,有些时刻迥殊须要你考虑到种种细节。
每一个题目前面的小箭头示意该题已完成。题目列表最上方有一个Choose one filter,能够将已完成的题目从列表中去掉。
相干引荐:《python视频教程》
三、挑选某一范例的题
假如我们只想要找某一范例的题,能够经由过程Tags或Company来挑选
在题库的右侧栏能够看到以下,这里列出很多公司的题目
别的,假如我们只想做关于字符串、数组或链表相干题,能够经由过程Tags
假如我们在做某一题时,以为还想再做一个类似的,稳固一下,能够经由过程该题下面的Show Similar Problems和Tags来找到类似的题目
四、怎样和他人议论
每一个题目都有各自的Discuss按钮,点击进入后,就可以看到了议论区。
在这里,很多人都把本身的代码放到了上面,就像BBS一样,你能够发贴发问,也能够复兴他人。
五、关于代码编写、测试与提交
点开我们挑选的题目后,就可以够举行代码编写了,LeetCode平常都邑直接供应一个函数式接口,我们只须要编写函数内部就可以够了,而须要考虑到库文件,别的,在上面挑选栏中,能够切换挑选本身须要的编程言语。
顺序编写完了以后,不要急着提交(Submit Solution 按钮),先能够测试运行下(Run Code)
我们还能够点开Custom TestCase旁边的小框,点开后,能够在里面输入我们本身设定的输入值。
平常状况,数组的输入情势是[a1,a2,a3,a4……]
固然我们测试完全无误后,再挑选提交Submit Solution。
假如涌现毛病,会有提醒。
假如准确无误,会有以下提醒:
我们能够点开More Details检察细致效果申明
或许点开Next challenges 旁边的题继承做题。
六、检察本身提交的题目
在最上面标签栏找到本身,挑选:
My Submissions:能够找到本身提交的题目(包含了准确提交和毛病提交)提交的代码也是都是能够看到的
Manage Sessions:主如果治理本身的提交状况,毛病率和准确率,总完成率之类。
每道题旁边的My Submissions能够找到本身的关于该题的提交状况
点开后,就可以够找到本身过去一切的提交,
点Accepted 或 Wrong Answer就可以够检察本身过去提交的代码状况,固然另有得分。
以上就是python刷题用哪一个app的细致内容,更多请关注ki4网别的相干文章!