public static void Print(this ListRandomNode node) { StringBuilder sb = new StringBuilder(); if (node == null) { Debug.Log(null); return; } while (node != null) { sb.Append(node.value).Append("(").Append(node.rand == null ? "Null" : node.rand.value.ToString()).Append(")").Append("->"); node = node.next; } sb.Append("Null"); Debug.Log(sb); }
public ListRandomNode(int val) { this.value = val; next = null; rand = null; }