task#: | 20 [раздел: Строки | hits: 444838] |
Задача: | Замена символа строки [6] |
аннотация: | Для тех языков, где нельзя просто делать str[i] = |
содержание: | Реализация процедуры замены символа строки по конкретному индексу. Простенькие алгоритмы для тех языков, где нельзя напрямую модифицировать содержимое строки и делать, например: str[2] = "a" Для вариантов C# время выполнения распределяется примерно так: ~0.000534 сек. ... |
Aвтор: | this
[добавлена: 13 августа 2003]
1
|
task#: | 227 [раздел: Строки | hits: 274381] |
Задача: | Разбор строки [1] |
аннотация: | Задача парсинга строки на отдельные фрагменты. |
содержание: | Довольно фундаментальная задача, решаемая почти в каждом ЯП: в произвольной строке нужно получать отдельные фрагменты, отделенные друг от друга довольно однообразной последовательностью символов (которую легко задать)- разделителей. В некоторых языках это... |
Aвтор: | this
[добавлена: 17 декабря 2007]
2
|
task#: | 22 [раздел: Строки | hits: 113775] |
Задача: | Переворот символов строки (или элементов одномерного массива) [4] |
аннотация: | Переворот, симметричное отображение строки символов или одномерного массива элементов |
содержание: | Эта простенькая задача возникает иногда в более сложных алгоритмах. Имеется, например, строка "qwerty". Нужно получить симметричное(зеркальное) отображение: "ytrewq" Берем 2 индекса: начало и конец строки(одномерного массива). В цикле последовательно двигаем их друг к другу,... |
Aвтор: | this
[добавлена: 24 декабря 2003]
3
|
task#: | 21 [раздел: Строки | hits: 61843] |
Задача: | Перестановка фрагментов строки(или одномерного массива) [1] |
аннотация: | Алгоритм перестановки 2-х фрагментов строки одинаковой последовательности |
содержание: | Данная простенькая задача возникает иногда в более сложных алгоритмах. Имеется произвольная строка символов(либо одномерный массив). В ней выделяются 2 фрагмента одинаковой длины, непересекающиеся друг с другом. Нужно поменять их местами. Например: Есть "qwertyuiopasdf",... |
Aвтор: | this
[добавлена: 15 октября 2003]
4
|