本地IDE调试LeetCode中链表相关问题

当我们想在本地的IDE调试LeetCode代码时,直接复制代码来调试肯定会出问题,链表相关的问题在LeetCode上内部封装了其节点类,所以我们在本地调试的时候,需要自己添加节点类才能正常调试。

首先看LeetCode上关于链表的题目是如何给的:

/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) { val = x; }
 * }
 */
class Solution {
    public int[] reversePrint(ListNode head) {

    }
}

LeetCode上用注释的方式给出了其节点类的定义方式,如果我们直接在IDE中从Solution开始编写代码,那么ListNode这一类型一定会报错,所以我们要在工程目录中添加一个新的文件ListNode,将注释部分复制进去

public class ListNode {
     int val;
     ListNode next;
     ListNode(int x) { val = x; }
 }
 

这样Solution中的的节点对象就不会报错了。

但是想自己给测试用例这样还不够,ListNode这个类还需要添加东西,将输入的数组转换成链表

public class ListNode {
     int val;
     ListNode n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值