C# Класс Osmos.Motes

Показать файл Открыть проект

Открытые методы

Метод Описание
CanBeSolved ( int mote, IList values ) : bool
GetResidues ( int mote, IList values ) : IList
IsSolved ( IList residues ) : bool
MovesToApply ( int mote, IList values ) : int
NumberToAdd ( int mote, IList values ) : int
NumberToRemove ( IList values, IList residues ) : int

Приватные методы

Метод Описание
MovesToApply ( int mote, IList values, int maxcost ) : int
NumberToAdd ( int mote, IList values, IList residues ) : int

Описание методов

CanBeSolved() публичный Метод

public CanBeSolved ( int mote, IList values ) : bool
mote int
values IList
Результат bool

GetResidues() публичный Метод

public GetResidues ( int mote, IList values ) : IList
mote int
values IList
Результат IList

IsSolved() публичный Метод

public IsSolved ( IList residues ) : bool
residues IList
Результат bool

MovesToApply() публичный Метод

public MovesToApply ( int mote, IList values ) : int
mote int
values IList
Результат int

NumberToAdd() публичный Метод

public NumberToAdd ( int mote, IList values ) : int
mote int
values IList
Результат int

NumberToRemove() публичный Метод

public NumberToRemove ( IList values, IList residues ) : int
values IList
residues IList
Результат int