Синжира не се е логвал от миналата година, малко се изтърка с обвиненията си към него.
Иначе като не искаш патърни (и ти не знаеш какво искаш, патърните лоши, после дай линк с картинки за патърни) ето ти нещо:
Имаш дървовидна структура от домати на клонки. Напиши нерекурсивен метод който при зададен домат стига до върхът на клона. Няма нужда да обикаляш всички домати на клона, просто намери път до върха. Ето, тука няма патерни а търсиме оптимизация. Стека се препълва лесно все пак. Истинска задача за MID девелопер като теб. Можеш ли ?