Проблема с Leetcode с превышением лимита памяти [закрыто]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с Leetcode с превышением лимита памяти [закрыто]

Сообщение Anonymous »

Недавно я начал заниматься литкодом и дела идут лучше. Я попытался решить задачу и прошел все тестовые случаи 479/485. Но мой код плохо справляется с большим набором данных.
Я попробовал дополнить код самостоятельно, и он хорошо работает с небольшими наборами данных. Может ли кто-нибудь объяснить мне, как я могу сделать его более эффективным с большими наборами данных и что вызывает у меня трудности.
Вот вопрос: фраза является палиндромом, если после преобразования всех заглавные буквы в строчные и удалив все небуквенно-цифровые символы, он читается одинаково вперед и назад. Буквенно-цифровые символы включают буквы и цифры.
Для строки s верните true, если это палиндром, или false в противном случае.
Вот мой код :
class Solution {
public:
bool isPalindrome(string s) {
string noSpaceString = "";
for(int i = 0; i < s.length(); i++)
{
s = tolower(s);

if((int(s) >= 97 && int(s) = 48 && int(s

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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