leet-code中,怎么在线调试javascript代码呢?
在线刷leet-code算法题,有时候出了问题不知道怎么调试,比如这道题:
合并两个有序链表
代码模版如下:
/**
* Definition for singly-linked list.
* function ListNode(val) {
* this.val = val;
* this.next = null;
* }
*/
/**
* @param {ListNode} l1
* @param {ListNode} l2
* @return {ListNode}
*/
var mergeTwoLists = function(l1, l2) {
};
测试输入为:
[1,2,4]
[1,3,4]
郁闷的是,明明l1和l2传入的是两个数组,但是,代码里面又貌似变成ListNode的实例化对象,好奇怪呀。难道ListNode这个东西可以在代码里面直接使用吗?自己写代码跑不起来,又不能在线调试,完全无解了!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个不是写了注释了吗?
按参数的类型写代码就行了
它只是显示在网页上是数组形式,它后台给你测试的时候自然是传的链表,自测确实不好测,对于链表的题来说,要自己new一个个节点拼成一个链表