AI刷题配合MarsCode插件完成丝滑操作

219 阅读3分钟

引言

常听到很多人说刷算法题来避免面试的时候答不出来算法相关的问题,先不讨论是否有用,其实现在掘金推出的一个AI刷题的功能是非常给力的。接下来我们简单说一下直接去leetcode刷算法的缺点以及通过AI刷题来刷算法的优点。

手动刷算法的缺点

 时间效率较低

人们在刷算法题时通常需要花费大量时间来理解问题,然后再解决问题,遇到复杂问题时可能还需要多次尝试。

学习深度有限

虽然通过刷题可以获得对特定类型问题的理解,但如果没有系统的指导,可能会停留在表面层次,难以深入理解背后的原理。

缺乏即时反馈

当一个人独立刷题时,如果遇到难题或误解概念,可能需要较长时间才能获得正确的答案或指导。

AI刷题的优点

其实就是针对手动刷算法的缺点在AI刷题这里不存在。例如:

 时间效率较低

AI可以快速分析并给出解决方案,能够在短时间内解决某些疑难点,节省了寻找解法的时间。

学习深度有限

AI可以根据大数据分析出最有效的解题模式,并提供详细的解释,有助于用户更深入地理解算法的本质。

缺乏即时反馈

AI系统可以立即提供反馈,帮助用户及时纠正错误,减少误解的可能性。

使用AI刷题功能

打卡AI刷题网站:juejin.cn/problemset 页面可以看到很多题目,可以随便点击一道题,就可以进入网页IDE,进行解答了。也可以直接访问网址到达:www.marscode.cn/practice/ln…

image.png 可以看到在上图中,关于算法的难易程度,也可以选择使用什么编程语言来进行解答,同时右侧有MarsCode 来进行思路提醒或者代码提示。 这样就可以很方便的进行刷题,遇到不会的,还可以直接询问,看哪里存在问题或者发现BUG。

配置IDEA的插件MarsCode进行自己主动的调试

有时候,我们直接要求给我们一些代码提示,他会给出代码,但是对于特别的一些题目,也是无能为力的,很多同学就想我自己调试一下,但是网页版的又没法直接调试,直接拿整段代码去问,回答也不是特别精准,所以此时配合IDEA及插件MarsCode就非常合适了。

下载并安装插件

首先,在IDEA的插件市场中搜索并安装MarsCode

image.png 然后可以在IDEA中进行题目的训练,对比网页MarsCode的好处就是可以选中想要调试的代码直接右键询问即可,如下图所示: image.png 这样也有好处,可以直接进行debug,也锻炼自己排查的能力。如果发现有什么bug可以直接告知MarsCode要求他继续进行优化等等。 以上,就是通过MarsCode插件来更好的进行算法题的训练,大家觉的怎么样呢?