Платформа объекта ado.net удаляет строки

Это зависит, на котором виде эффективности Вы заботитесь о.

Ваша версия использует больше памяти из-за дополнительной копии с использования substr.

альтернативная версия могла бы искать исходную строку последнее вхождение подстроки, не делая копию, но вероятно произойдет медленнее из-за большего количества тестирования.

, Вероятно, самый эффективный путь состоит в том, чтобы сделать символ символом цикла от-sterlen (тест) положение до конца строки и выдержать сравнение. Это - минимальная сумма сравнений, которые можно надеяться сделать и существует едва любая используемая дополнительная память.

6
задан Trimack 8 September 2009 в 14:16
поделиться