什么是深拷贝?能不能说的具体些,刚接触java,没有指针很不习惯。希望能给你个实现方法。谢谢。

解决方案 »

  1.   

    public TreeNode delete(TreeNode o){
       ...
       return null;
    }node = delete(node);
      

  2.   

    在java中所有原始数据类型的参数是传值。
    calling()
    {
           int passIt=90;
           called(passIt);
           System.out.println(passIt);
    }
    -----------------------------------------------
    call(int receiveIt)
    {
          receiveIt=0;
    }
    ===============================================
    结果是90==============================================
    对象做为参数时是引用传递
    calling()
    {
              Person passIt = new Person();
              passIt.name ="carol";
              called(passIt);
              System.out.println(passIt.name);
    }
    =============================================
    called(Person receiveIt)
    {
              receiveIt.name = "changed";
    }
    ===========================================
    结果是changed
      

  3.   

    http://expert.csdn.net/Expert/topic/1437/1437310.xml?temp=.699917
    请看上面的贴子里我的回复。