Witam
Podjąłem się implementacji algorytmu gry kółko i krzyżyk ze strony: http://cc-team.org/index.php?name=artykuly&show=103
Próbuję zabezpieczyć algorytm przed wstawianiem O lub X w to samo miejsce.
Problem jest dość błahy dla bardziej zaawansowanych jednak ja mam z tym problem
Otóż mam tablicę stan[8] na podstawie której program podejmuje decyzje na jakim polu wykonać ruch. Największa wartość tablicy oznacza że ruch jest najbardziej odpowiedni. Jednak gdy pole jest już zajęte chciałbym aby komputer wybrał wartość największą ale dla wolnego pola, nie mogę posortować tablicy, bo indeks tablicy stan[8] jest jednocześnie adresem pola.
Jak zrobić to w najbardziej optymalny sposób?