Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergiy Kanilo                        2:5020/400     27 May 2003  22:19:51
 To : Yuri Burger
 Subject : Re: Hечеткое сравнение строк
 -------------------------------------------------------------------------------- 
 
 "Yuri Burger" <kruger@selena.net.ua> wrote in message
 news:bautbp$qa1$1@news.lucky.net...
 
 > // programmed by Burger J.A. (aka Kruger)
 
 я не знаю как насчет реализованного алгоритма,
 но с точки зрения стиля - полная мешанина всего
 что можно придумать
 
 безымянное namespace в данном случае практически
 бесполезно
 
 ведущие подчеркивания в идентификаторах не
 рекомендуются
 
 параметры d и maxD вполне ИМХО можно заменить одним,
 хотя  проверка _d в цикле и присвоение ему 0 в конце
 выглядит несколько подозрительно
 
 в первом темплейте в типе T указатель можно угадать
 после третьего прочтения, (возможно подразумевались
 итераторы, но  +1 для стандартных итераторов недопустимо)
 
 С++ допускает описание переменных практически в любом
 месте кода и тут Сшный или FORTRANовский стиль ни к чему,
 
 minmax нестандартен (стандартным есть <algorithm> )
 и иклудится по-видимому только для одного min и одного max,
 
 while(true) с последующим if()brake; и ++ для параметров в конце,
 вы меня извините, но в этом for() видится за версту
 
 трижды встречающийся кусок lf=...; if(best<lf){best=lf;} так и
 просится в инлайновую функцию
 
 введение s1 и s2 основано на предвосылке, что экономия
 одного такта при компиялции без оптимизации важнее, чем
 простота и ясность кода
 
 static_cast<doube> - ИМХО это не то место, где стоит
 его использовать
 
 хотя сохранение исходных значений параметров  и
 рекомендовалось в литературе 15-20 лет назад,
 но в данном случае это не нужно, сократит строк 5
 кода и оградит от придумывания новых имен
 
 пустые строки не сравниваются, а что стоило немного
 расширить область параметров чтобы немного оградить
 пользователя
 
 Cheers,
 Serge
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hечеткое сравнение строк   Yuri Burger   27 May 2003 09:34:19 
 Hечеткое сравнение строк   Andrew Kirillov   27 May 2003 16:47:47 
 Re: Hечеткое сравнение строк   Sergiy Kanilo   27 May 2003 22:19:51 
 Re: Hечеткое сравнение строк   Yuri Burger   28 May 2003 15:25:04 
 Re: Hечеткое сравнение строк   Sergiy Kanilo   28 May 2003 21:57:33 
 Re: Hечеткое сравнение строк   Yuri Burger   29 May 2003 12:00:21 
 Re: Hечеткое сравнение строк   Sergiy Kanilo   29 May 2003 18:01:43 
 Hечеткое сравнение строк   Alex Astafiev   28 May 2003 17:42:21 
 Re: Hечеткое сравнение строк   Yuri Burger   30 May 2003 14:28:30 
 Re: Hечеткое сравнение строк   Yuri Burger   30 May 2003 14:40:15 
 Hечеткое сравнение строк   Anton Maydell   30 May 2003 16:15:03 
 Re: Hечеткое сравнение строк   Sergey Andrianov   09 Jun 2003 22:20:02 
 Re: Hечеткое сравнение строк   Oleg Khovayko [SPAM trap - don\'t re   31 May 2003 05:01:56 
Архивное /ru.algorithms/6577d674278c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional