示例#1
0
        static void MetodoBucketHash()
        {
            BucketHash balde = new BucketHash();

            string[] someNames = new string[]
            { "David", "Jennifer", "Donnie", "Mayo", "Raymond",
              "Bernica", "Mike", "Clayton", "Beata", "Michael",
              "Felipe", "Silvana", "Michael", "Lucia", "Guilherme",
              "Monica" };
            for (int i = 0; i < someNames.Length; i++)
            {
                balde.Insert(someNames[i]);
            }
            balde.Exibir();
            if (balde.Remove("Raymond"))
            {
                Console.WriteLine("Removeu: Raymond");
            }
            else
            {
                Console.WriteLine("Não achou: Bernica");
            }
            balde.Exibir();
            if (balde.Remove("Chico"))
            {
                Console.WriteLine("Removeu: Chico");
            }
            else
            {
                Console.WriteLine("Não achou: Chico");
            }
            balde.Exibir();
        }
示例#2
0
        static void Main(string[] args)
        {
            //Make a buckethash
            BucketHash bucketHash = new BucketHash();

            //Add data to the buckethash
            bucketHash.Insert("test1");
            bucketHash.Insert("test2");
            bucketHash.Insert("test3");
            bucketHash.Insert("test4");

            //Test the ToString method
            Console.WriteLine(bucketHash.ToString());

            //Test if the remove method works
            bucketHash.Remove("test2");

            Console.ReadLine();
        }