C# Класс Lawnmover.Pattern

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetCell ( int nrow, int ncol ) : int
GetMinUnsolved ( ) : Cell
HasSolution ( ) : bool
IsSolved ( int nrow, int ncol ) : bool
IsValidColumnMove ( int ncol, int move ) : bool
IsValidRowMove ( int nrow, int move ) : bool
MoveColumn ( int ncol, int value ) : void
MoveRow ( int nrow, int value ) : void
Pattern ( int width, int height ) : System
SetRow ( int nrow, IList values ) : void
SetRow ( int nrow, string values ) : void

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

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

public GetCell ( int nrow, int ncol ) : int
nrow int
ncol int
Результат int

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

public GetMinUnsolved ( ) : Cell
Результат Cell

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

public HasSolution ( ) : bool
Результат bool

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

public IsSolved ( int nrow, int ncol ) : bool
nrow int
ncol int
Результат bool

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

public IsValidColumnMove ( int ncol, int move ) : bool
ncol int
move int
Результат bool

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

public IsValidRowMove ( int nrow, int move ) : bool
nrow int
move int
Результат bool

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

public MoveColumn ( int ncol, int value ) : void
ncol int
value int
Результат void

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

public MoveRow ( int nrow, int value ) : void
nrow int
value int
Результат void

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

public Pattern ( int width, int height ) : System
width int
height int
Результат System

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

public SetRow ( int nrow, IList values ) : void
nrow int
values IList
Результат void

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

public SetRow ( int nrow, string values ) : void
nrow int
values string
Результат void