C# Class StringReverse.Program

Inheritance: BelhardTraining.Benchmark.Core.ProgramBase
显示文件 Open project: bazile/Training

Protected Methods

Method Description
GetBenhmarkList ( ) : Tuple[]

Private Methods

Method Description
GoodReverse ( string s ) : string

Хорошая реализация переворота строки, но место для улучшения еще есть!

GoodReverseBenchmark ( ) : void
LinqReverse ( string s ) : string
LinqReverseBenchmark ( ) : void
Main ( string args ) : void
RecursionReverse ( string str ) : string
Reverse ( string s ) : string

Самая эффективная реализация переворота строки

ReverseBenchmark ( ) : void
StillBadReverse ( string s ) : string

Всё еще плохая реализация разворота строки

В данной реализации нет вызова ToCharArray(), но всё еще есть лишние выделения памяти

StillBadReverseBenchmark ( ) : void
VeryBadReverse ( string s ) : string

Очень плохая реализация разворота строки

VeryBadReverseBenchmark ( ) : void

Method Details

GetBenhmarkList() protected method

protected GetBenhmarkList ( ) : Tuple[]
return Tuple[]