leet-code中,怎么在线调试javascript代码呢?

发布于 2022-09-07 21:49:41 字数 615 浏览 9 评论 0

在线刷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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情域 2022-09-14 21:49:41

这个不是写了注释了吗?

/**
 * @param {ListNode} l1
 * @param {ListNode} l2
 * @return {ListNode}
 */

按参数的类型写代码就行了

躲猫猫 2022-09-14 21:49:41

它只是显示在网页上是数组形式,它后台给你测试的时候自然是传的链表,自测确实不好测,对于链表的题来说,要自己new一个个节点拼成一个链表

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文