<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Переворот символов строки (или элементов одномерного массива)
Исходник: Симметричное (зеркальное) отображение фрагмента строки [C#, code #72, hits: 10028, рейтинг: 3/5,4.83(2541)] +
автор: this [добавлен: 24.02.2006] управление:
  1. private void StrReverse(ref String str, int left, int right)
  2. {
  3. if (left >= right || right >= str.Length) return;
  4.  
  5. for (int i = left, j = right; i < j; i++, j--)
  6. {
  7. Char tmp = str[i];
  8. this.ReplaceCharInString(ref str, i, str[j]);
  9. this.ReplaceCharInString(ref str, j, tmp);
  10. }
  11. }
Зеркально, симметрично меняет местами символы во фрагменте строки str.
left - индекс начала фрагмента
right - индекс конца фрагмента

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2018 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.004336 секунд
Количество запросов к БД: 9, gzip: 2.9kb/7.5kb(62%)