/// <summary> /// Returns the neighbours doubly-linked list for the specified vertex. /// </summary> /// <param name="vertex">Vertex.</param> public DLinkedList <T> Neighbours(T vertex) { var returnList = new DLinkedList <T>(); foreach (var c in _cliques) { if (c.Contains(vertex)) { foreach (var item in c) { if (!returnList.Contains(item)) { returnList.Append(item); } } } } return(returnList); }
public bool ContainsTest(int val, int[] arr) { DLinkedList dllist = new DLinkedList(arr); return(dllist.Contains(val)); }