🎉如何愉快地在本地IDE中调试leetcode代码?

648 阅读1分钟

Snipaste_2023-08-20_12-20-09.png 今天宅在家里,练习算法题。开心的是发觉自己还是进步了不少。

记得2,3年前,做练习题,很多时候,自己都没解题思路,需要先去看题解。

现在看题,自己有了思路,但算法题还是做不快。

去翻看题解,发现自己的思路是ok的。

问题出在代码实现的细节上,直接在官网上写的,答案不通过的时候

虽然有报错信息,但没法调试,面对“困难”等级的题目

debugger的效率就很低。。。。

JavaScript中没有链表,二叉树等数据结构的封装实现

所以在本地调试,如链表系列的题目,

需要自己先写好数组转化成链表结构的函数,然后引用

不写这些辅助函数,很多题目就没有办法调试

后来发现,在vsc中有一个插件:Debug LeetCode

配合vsc中的LeetCode,可以轻松的实现本地的调试和debug

目前它支持Python3, Javascript and C++

git上的项目地址

写java的伙伴,目前还需要自己手写一些类,结合vsc插件:Code Runner来调试

(可以参考 blog.csdn.net/hesongzefai…

最后,祝大家都能愉快地debugger!

————————————————————————————————

参考文献:

blog.csdn.net/qq_37263248…

cloud.tencent.com/developer/a…

leetcode.cn/circle/arti…