private void SwapNode(int valueA, int valueB, LinkedListBase lnkBase) { var temp = lnkBase[valueA]; lnkBase[valueA] = lnkBase[valueB]; lnkBase[valueB] = temp; }
public void SortBubble(int length, LinkedListBase lnkList) { for (int outer = 1; outer < length; outer++) //14 { for (int inner = 0; inner < length - outer; inner++) //length = 14 { if (lnkList[inner] > lnkList[inner + 1]) { SwapNode(inner, inner + 1, lnkList); } } } }