Leetcode 的在线调试器


最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题.

leetcode-debugger Leetcode 的在线调试器 计算机 资讯

leetcode-debugger

leetcode在线调试器的好处

理论上来说, 你可以直接在浏览器里解决任何一道 leetcode 的算法题了. 这样很轻巧, 在 ipad + 蓝牙键盘就可以随时随地有空的刷题. 甚至是大屏的手机也可以.

leetcode 调试器可以添加 关心的变量到 watch 列表中, 还能随时看到局部变量的值. 使用也很简单:

  • 点击控制台
  • 指定一个测试用例(可以用默认的)
  • 至少设置一个断点. 可以支持多个断点, 也可以在调试器启动后再添加多个断点.
  • 点击调试 Debug 按钮.
  • 这时候代码会执行并且停到第一个断点上, 这时候变量的值将被更新.
  • 可以选择继续执行 Continue, 单步执行跳过该函数 Step Over, 或者跳进该函数 Step Into 或者跳出函数 Step Out.

由于该调试器是在线的, 每一次调试(例如单步执行), 就能感觉到延时, 应该是浏览器在给服务器发送请求. 不过可以用已经是很不错的一个功能了, 据我了解, leetcode 应该是第一家在浏览器里就能提供代码调试功能的 Online Judge, 证明相当有实力.

代码调试功能只能点击按钮, 并没有相应的快捷键 (例如 F8, F9 啥的), 希望日后能加上. 现在只有 leetcode 国际版有, 中文版还没有上线该功能.

有了这个代码调试器, 刷起题来更得心应手了!

英文: Leetcode’s Online Code Debugger

GD Star Rating
loading...
本文一共 464 个汉字, 你数一下对不对.
Leetcode 的在线调试器. (AMP 移动加速版本)
上一篇: 如果不知道投资啥就投资孩子吧
下一篇: Microbit 编程: 简易人工智能让电脑玩游戏

扫描二维码,分享本文到微信朋友圈
d00abc4253ab55cd7025750876ebc46a Leetcode 的在线调试器 计算机 资讯

评论