zoukankan      html  css  js  c++  java
  • 二叉树的排序

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <title>二叉树排序</title>
      <script>
        var arr=[5,3,17,1,29,38,109,34,6];
        function Node(vv){
            this.value=vv;
            this.left=null;
            this.right=null;
            this.addNode=function(val){
                if(val<this.value){
                    if(this.left!=null){
                        this.left.addNode(val);
                    }else{
                        this.left=new Node(val);
                    }
                }else{
                    if(this.right!=null){
                        this.right.addNode(val);
                    }else{
                        this.right=new Node(val);
                    }
                }
            }
            this.getValue=function(){
                if(this.left!=null){
                    this.left.getValue();
                }
                document.write(this.value+",");
                if(this.right!=null){
                    this.right.getValue();
                }
            }
        }
        
        window.onload=function(){
            var len = arr.length;
            var node = new Node(arr[0]);
            for(var i=1;i<len;i++){
                node.addNode(arr[i]);
            }
            node.getValue();
        }
        
        //----递归-----n+m----------
        function add(sum,ii){
            if(ii<=100){
                sum += ii;
                ii++;
                add(sum,ii);
            }else{
                return sum;
            }
        }
      </script>
     </head>
     <body>
      
     </body>
    </html>
  • 相关阅读:
    静态库,动态库
    vim
    消息队列-Rabbitmq处理消息及在Spring中的应用
    消息队列 -- 队列(Queue)和主题(Topic)
    Sing的签名算法
    Jquery
    VUE
    node
    vue 加载静态图片
    vue :style 动态绑定style
  • 原文地址:https://www.cnblogs.com/yu-hailong/p/7448026.html
Copyright © 2011-2022 走看看