猿问

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这个东西可以在代码里面直接使用吗?自己写代码跑不起来,又不能在线调试,完全无解了!!!


12345678_0001
浏览 523回答 1
1回答

牛魔王的故事

这个不是写了注释了吗?/**  * @param {ListNode} l1  * @param {ListNode} l2  * @return {ListNode}  */按参数的类型写代码就行了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答