Exemple #1
0
    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);
    }
Exemple #2
0
 public ListRandomNode(int val)
 {
     this.value = val;
     next       = null;
     rand       = null;
 }