Пример #1
0
        internal int DSearch(VList vList, int key)
        {
            Node n    = vList.head;
            int  flag = 0;
            int  data = 0;

            while (n != null)
            {
                if (n.key == key)
                {
                    data = n.data;
                    flag = 1;
                }
                n = n.next;
            }
            if (flag == 1)
            {
                return(data);
            }
            else
            {
                return(999);
            }
        }
Пример #2
0
        internal int KSearch(VList vList, int data)
        {
            Node n    = vList.head;
            int  flag = 0;
            int  key  = 0;

            while (n != null)
            {
                if (n.data == data)
                {
                    key  = n.key;
                    flag = 1;
                }
                n = n.next;
            }
            if (flag == 1)
            {
                return(key);
            }
            else
            {
                return(999);
            }
        }