[Homework] Algorithms - Recursion and Recursive Algorithms - Problem {6} - Connected Areas in a Matrix
Здравейте,
ето моето решение на задачата:
https://github.com/vdonchev/RecursionHomework/tree/master/06.ConnectedAreasInMatrix
на пръв поглед връща верни резултати.
Въпросът ми е къде греша, че немога да използвам SortedSet за записване на откритите полета?
В условието е казано:
Additionally, you can implement IComparable and store all areas found in a SortedSet.
Но, тъй като в единия пример две по две полетата са с еднакви размери , не добавя вторите резултати в хашсета и съответно накрая връща 2 намерени полета, вместо 4.
Благодаря предварително!
Супер е. Може единствено да направиш проверка дали рандъм цвета не е същият като цвета на фона на конзолата, за да се виждат всички области (на картинката не се вижда #2).