Beispiel #1
0
            public long calculateSelf()
            {
                long rtn = data;

                //Console.WriteLine(data);
                if (_children != null)
                {
                    foreach (object i in _children)
                    {
                        treeNode1 t = (treeNode1)i;
                        rtn += t.calculateSelf();
                    }
                }
                return(rtn);
            }
Beispiel #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            treeNode1 tmpNode = new treeNode1();

            tmpNode.data = 100000;

            treeNode1 father = new treeNode1();

            father.data    = -100000;
            tmpNode.father = father;

            int nodecount = Convert.ToInt16(textBox2.Text);
            int layer     = Convert.ToInt16(textBox3.Text);

            generateChildNodesStruct(ref tmpNode, new Random(), nodecount, layer);

            Console.WriteLine("+++++++++++++++++=" + lastNode.calculateSelf());
        }