示例#1
0
        static void Main(string[] args)
        {
            string paragraph = "Paranoids are not paranoid because they are paranoid but because they keep putting themselves deliberately into paranoid avoidable situations";

            string[] para = paragraph.Split(" ");
            MyMapNode <int, string> hash = new MyMapNode <int, string>(para.Length);
            int key = 0;

            foreach (string word in para)
            {
                hash.Add(key, word);
                key++;
            }
            Operation operation = new Operation();

            operation.Remove(hash, "avoidable");
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to C# Hash Tables!");
            MyMapNode <string, string> hash = new MyMapNode <string, string>(5);

            hash.Add("0", "To");
            hash.Add("1", "be");
            hash.Add("2", "or");
            hash.Add("3", "not");
            hash.Add("4", "To");
            hash.Add("5", "be");

            Console.WriteLine("5th index : " + hash.Get("5"));
        }
示例#3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to HashTables");
            MyMapNode <string, string> mapNode = new MyMapNode <string, string>(5);

            Console.WriteLine("Adding KeyValue pair");
            mapNode.Add("0", "Paranoids");
            mapNode.Add("1", "are");
            mapNode.Add("2", "not");
            mapNode.Add("3", "paranoid");
            mapNode.Add("4", "beacuse");
            mapNode.Add("5", "they");
            mapNode.Add("6", "are");
            mapNode.Add("7", "paranoid");
            mapNode.Add("8", "but");
            mapNode.Add("9", "because");
            mapNode.Add("10", "they");
            mapNode.Add("12", "putting");
            mapNode.Add("13", "themselves");
            mapNode.Add("14", "deliberately");
            mapNode.Add("15", "into");
            mapNode.Add("16", "paranoid");
            mapNode.Add("17", "avoidable");
            mapNode.Add("18", "situations");
            mapNode.GetFreq("paranoid");
            mapNode.DisplayFrequency();
            mapNode.RemoveValue("avoidable");
            mapNode.GetFreq("avoidable");
        }