Beispiel #1
0
        private void ExpandArray()
        {
            var last = Last();

            FibItem newItem = new FibItem();

            newItem.Index = _nextIndex;

            _nextIndex++;
        }
Beispiel #2
0
        private FibItem Walk(Func <FibItem, bool> stopWhen)
        {
            FibItem rv = _root;

            while (rv != null)
            {
                if (stopWhen(rv))
                {
                    return(rv);
                }

                rv = rv.Spawn1;
            }
            return(rv);
        }