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); } }
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); } }