Example #1
0
        public void Execute()
        {
            foreach(var l in originalLines)
            {
                lines.Remove(l);
            }
            foreach(var l in executeLines)
            {
                lines.Remove(l);
            }
            foreach(var n in executeNodes)
            {
                nodes.Remove(n);
            }
            executeNodes.Clear();

            foreach(var n in selectedNodes)
            {
                executeNodes.Add(n.newNodeViewModel());
                nodes.Remove(n);
            }

            Tree234 tree = new Tree234(executeNodes, lines);
            executeNodes = tree.BalanceT234();
            nodes.AddRange(executeNodes);
        }
Example #2
0
 public Form1()
 {
     InitializeComponent();
     tree234 = new Tree234 <int>();
     tree234.Add(191);
     tree234.Add(12);
     tree234.Add(45);
     tree234.Add(14);
     tree234.Add(193);
     tree234.Add(75);
     tree234.Add(56);
     tree234.Add(5);
     tree234.Remove(12);
     tree234.Remove(191);
     tree234.Remove(45);
     tree234.Remove(14);
     tree234.Remove(193);
     tree234.Remove(75);
     tree234.Remove(56);
     tree234.Remove(5);
 }