public string GetNodeHash(PuzzleNode node) { string tempStr = ""; int[] tempArr = node.Getsequence(); for (int c1 = 0; c1 < 9; c1++) { tempStr += tempArr [c1]; } return(tempStr); }
public bool EqualNodes(PuzzleNode n1, PuzzleNode n2) { bool equalSequence = false; if (n1 != null && n2 != null) { equalSequence = true; int[] temp1 = n1.Getsequence(); int[] temp2 = n2.Getsequence(); for (int c1 = 0; c1 < 9; c1++) { if (temp1[c1] != temp2[c1]) { equalSequence = false; break; } } } return(equalSequence); }