Tree的前序序列化
        【摘要】   Tree的序列化 
  比如有一颗树是这样的 
 
                        
 
                      ...
    
    
    
    Tree的序列化
  比如有一颗树是这样的 
                                              1 
                                  2                       3 
  如果它这个节点本身不是空则输入自己的值然后加上“!#”  
  如果是空则打印“#” 
  反正要把最后一个节点的左子树和右子树也需要加上 
  所以这棵树的先序序列化之后为  
   
    - 
     
      
     
     
      
       package com.sangfor.tree;
      
     
- 
     
      
     
     
       
      
     
- 
     
      
     
     
       
      
     
- 
     
      
     
     
      
       public class Node {
      
     
- 
     
      
     
     
      
       	public int value;
      
     
- 
     
      
     
     
      
       	public Node left;
      
     
- 
     
      
     
     
      
       	public Node right;
      
     
- 
     
      
     
     
      
       	public Node(int value) {
      
     
- 
     
      
     
     
      
       		this.value = value;
      
     
- 
     
      
     
     
      
       	}
      
     
- 
     
      
     
     
      
       }
      
     
  
   
    - 
     
      
     
     
      
       package com.sangfor.tree;
      
     
- 
     
      
     
     
       
      
     
- 
     
      
     
     
      
       public class TreeToString {
      
     
- 
     
      
     
     
      
        public static void main(String[] args) {
      
     
- 
     
      
     
     
      
        String s = "";
      
     
- 
     
      
     
     
      
       		Node node1 = new Node(1);
      
     
- 
     
      
     
     
      
       		Node node2
      
     
  文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/52187269
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)