예제 #1
0
파일: Program.cs 프로젝트: Discretka/dis
        static void Main(string[] args)
        {
            BinarySeachTree <string> binarySeachTree = new BinarySeachTree <string>();

            Console.Write("Enter the number of items to add: ");
            int n = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                Console.Write("Enter the key: ");
                int key = Convert.ToInt32(Console.ReadLine());
                Console.Write("Enter value: ");
                binarySeachTree.Insert(key, Console.ReadLine());
            }
            Console.Write("Enter the number of items to remove: ");
            int m = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < m; i++)
            {
                Console.Write("Enter the key to remove: ");
                int key = Convert.ToInt32(Console.ReadLine());
                binarySeachTree.Remove(key);
            }
            Console.Write("Enter the number of items to display: ");
            int d = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < d; i++)
            {
                Console.Write("Enter the key: ");
                int key = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine(binarySeachTree.Contains(key));
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            BinarySeachTree <string> binarySeachTree = new BinarySeachTree <string>();

            int n = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                int key = Convert.ToInt32(Console.ReadLine());
                binarySeachTree.Insert(key, Console.ReadLine());
            }

            int m = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < m; i++)
            {
                int key = Convert.ToInt32(Console.ReadLine());

                binarySeachTree.Remove(key);
            }

            int d = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < d; i++)
            {
                int key = Convert.ToInt32(Console.ReadLine());

                Console.WriteLine(binarySeachTree.Contains(key));
            }
        }