Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

переписать из с++ в делфи   Найти похожие ветки 

 
Родион   (2010-05-08 16:35) [0]

нид хэлп. вот код:

string getLongestCommonSubsequence(const string& a, const string& b)
   {
       vector<vector<int> > max_len;
       max_len.resize(a.size() + 1);
       for(int i = 0; i <= (int)a.size(); i++)
           max_len[i].resize(b.size() + 1);
       for(int i = (int)a.size() - 1; i >= 0; i--)
       {
           for(int j = (int)b.size() - 1; j >= 0; j--)
           {
               if(a[i] == b[j])
               {
                   max_len[i][j] = 1 + max_len[i+1][j+1];
               }
               else
               {
                   max_len[i][j] = max(max_len[i+1][j], max_len[i][j+1]);
               }
           }
       }
       string res;
       for(int i = 0, j = 0; max_len[i][j]!=0 && i<(int)a.size() && j<(int)b.size(); )
       {
           if(a[i] == b[j])
           {
               res.push_back(a[i]);
               i++;
               j++;
           }
           else
           {
               if(max_len[i][j] == max_len[i+1][j])
                   i++;
               else
                   j++;
           }
       }
       return res;
   }


 
Плохиш ©   (2010-05-08 21:43) [1]

5000 евро, предоплата.


 
DVM ©   (2010-05-09 00:09) [2]


> Плохиш ©   (08.05.10 21:43) [1]

евро падает, бери рублями


 
DVM ©   (2010-05-09 00:11) [3]


> Родион   (08.05.10 16:35) 


> vector<vector<int> > max_len;

в делфи 7 аналога этому нет. Есть только приблизительно похожее по возможностям.


 
Sha ©   (2010-05-09 00:25) [4]

Может автору проще в лекции глянуть?
Или препод алгоритм LCS пропустил?


 
Германн ©   (2010-05-09 00:59) [5]


> Может автору проще в лекции глянуть?

А где он их возьмет?
Осталось 8 дней. Потом он покинет нас.
Удивляет упорство/упёртость, с которой он создаёт свои ветки в Основной!


 
Sha ©   (2010-05-09 01:06) [6]

> А где он их возьмет?

Не один же он в группе.


 
Германн ©   (2010-05-09 01:18) [7]


> Не один же он в группе.

Фиг его знает, что это за группа.
Он ищет в И-нете. Наверно ему так проще. Но трудно понять чужой пример, когда не понимаешь алгоритма решения задачи. Особенно если плохо знаешь (или совсем не знаешь) язык, на котором этот пример написан.


 
Германн ©   (2010-05-09 01:45) [8]

Бесит только то, что он говорит:
 с января парюсь надо этой задачой.
 я в задаче разобрался


 
Sha ©   (2010-05-09 01:57) [9]

Ну, на самом деле для четной длины палиндрома там не все так просто,
как может показаться.


 
Германн ©   (2010-05-09 02:40) [10]


> Sha ©   (09.05.10 01:57) [9]
>
> Ну, на самом деле для четной длины палиндрома там не все
> так просто,
> как может показаться.

Это ту кому? Автору? Он с самого начала чихает на твои попытки объяснить алгоритм. Автору нужен готовый код и ничего более.


 
Sha ©   (2010-05-09 08:49) [11]

Это я к тому, что париться он действительно мог.
Неделю, например. А 4 месяца многовато, конечно.


 
Anatoly Podgoretsky ©   (2010-05-09 10:16) [12]

> DVM  (09.05.2010 00:09:02)  [2]

На рубль надежды вообще нет.


 
Anatoly Podgoretsky ©   (2010-05-09 10:18) [13]

> Германн  (09.05.2010 00:59:05)  [5]

Всего две и это разные Родионы, один наш русский, а один не наш.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
2-1270039311
HRustBB
2010-03-31 16:41
2010.08.27
Как изменить высоту заголовка формы


15-1268329391
Ega23
2010-03-11 20:43
2010.08.27
Ололо предлагают послать на Евровидение


15-1271695731
Sergey Masloff
2010-04-19 20:48
2010.08.27
Мобильный без камеры нужен (известно же что тут лучший поисковик)


15-1270622334
Мимо не прошел
2010-04-07 10:38
2010.08.27
отделить шум от голоса в мп3 подручными средствами


2-1273577748
Shyrick
2010-05-11 15:35
2010.08.27
MainMenu &amp; WinAPI