Реализации алгоритмов/Наибольшая общая подпоследовательность: различия между версиями
Содержимое удалено Содержимое добавлено
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
|||
Строка 5:
=== [[C++]] ===
<
string getLongestCommonSubsequence(const string& a, const string& b)
{
Строка 45:
return res;
}
</syntaxhighlight>
=== [[Ruby]] ===
<
#>> a = "aaaaabbbb34354354345"
#>> b = "abbb34aaabbbb"
Строка 86:
res
end
</syntaxhighlight>
=== [[Ruby]] ===
<
require 'diff/lcs'
def lcs(x, y)
Строка 113:
lcs(x = 'dggfgffegsss345265', y = 'vdfspkddssf4563')
#=> "dfsss456"
</syntaxhighlight>
=== [[Haskell]] ===
<
import Data.Array
import Data.Function
Строка 137:
main = print $ yoba "aaaaabbbb34354354345" "abbb34aaabbbb"
</syntaxhighlight>
=== [[Erlang]] ===
<
lcs([], _) ->
"";
Строка 154:
longest(_, T2) ->
T2.
</syntaxhighlight>
{{BookCat}}
|