java - 类treenode中的构造函数treenode不能应用于java中的给定类型?

标签 java debugging treenode

    /**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode(int x) { val = x; }
 * }
 */
class Solution {
    public TreeNode buildTree(int[] preorder, int[] inorder) {
        TreeNode ans = new TreeNode();
        if(preorder.length == 0) return ans;
        // do something
        return ans;
    }

我想初始化一个空的TreeNode,但是遇到如下错误:

constructor treenode in class treenode cannot be applied to given types

如何解决这个错误?

最佳答案

当您定义带参数的构造函数时,必须显式定义默认构造函数。

TreeNode() { 
    //initialize value 
}

关于java - 类treenode中的构造函数treenode不能应用于java中的给定类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57783834/

相关文章:

c# - 有没有一种方法可以在 TreeView.Nodes 集合中搜索 TreeNode.Text 字段?

java - 我如何将 2 个值(文本和该文本的值)保存到 jtree 节点

Java简写三元运算符与逻辑运算符

Java 按位运算符 <<

node.js - 实时调试 Nodejs 应用程序?

java - 在 Intellij-IDEA 调试器中杀死 java 线程

jquery - 如何使用 jQuery 复制和粘贴 SVG 节点

JavaFx MediaPlayer 每小时播放一首 mp3

java - 为什么我可以从 JSP 标记文件内部输出属性,但不能从调用该标记文件的 JSP 页面输出属性?

windows - 如何在启动时关闭 Windows 内核调试?