Самый быстрый метод определения, является ли строка палиндромJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Самый быстрый метод определения, является ли строка палиндром

Сообщение Anonymous »

Мне нужен алгоритм, который с максимально быстрым временем выполнения проверяет, является ли строка палиндромом (строка может быть предложением с прописными или строчными буквами, пробелами и т. д.). Все это на Java. У меня есть образец:

Код: Выделить всё

bool isPalindrome(string s) {
int n = s.length();
s = s.toLowerCase();
for (int i = 0; i < (n / 2) + 1; ++i) {
if (s.charAt(i) != s.charAt(n - i - 1)) {
return false;
}
}
return true;
}
Я преобразовал строку в строчную букву с помощью функции .toLowerCase(), но не знаю, насколько это влияет на время выполнения.

А еще я не знаю, как эффективно решить проблему с пунктуацией и пробелами между словами.

Подробнее здесь: https://stackoverflow.com/questions/214 ... palindrome
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проверьте, является ли строка палиндром
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Проверьте, является ли строка палиндром
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как проверить, является ли строка палиндром, используя стек в C#
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Самый длинный палиндром в слове
    Anonymous » » в форуме JAVA
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Почему мой палиндром кода работает только для одного ввода, а не для многих входов?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»