Форум программистов, компьютерный форум CyberForum.ru

Алгоритм КМП(Кнута-Морриса-Пратта ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интеллект компьютера в игре Крестик-Нолик http://www.cyberforum.ru/cpp-beginners/thread1136395.html
вот написал себе игру крестик нолик. Все нормально получилось. Просто вот не могу объяснить компьютеру как правильно думать. У меня есть схема тактики в игре. Вот: А вот и сам код #include "stdafx.h" #include <iostream> #include <Windows.h> #include <time.h> using namespace std;
C++ Выполнить сортировку по убыванию. Пирамидальная сортировка Выполнить сортировку по убыванию. Пирамидальная сортировка и сортировка слияния. Размерность массива меняется от 10 до 100 шагом 10. Массив заполнен случайным образом (неупорядочен). template< class T > void downHeap(T a, long k, long n) { // процедура просеивания следующего элемента // До процедуры: a...a - пирамида // После: a...a - пирамида T new_elem; http://www.cyberforum.ru/cpp-beginners/thread1136392.html
C++ Проверить что цифры данного трехзначного числа образуют возрастающую последовательность
1 Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую последовательность" помогите написать программу :( Добавлено через 29 минут Что не кто не знает? мне надо с операторами if , else
Определить попадание произвольной точки в заштрихованную область C++
Помогите пожалуйста, не могу сделать эту задачу (С++)
C++ Определить количество элементов файла, величина которых меньше среднего арифметического всех элементов данного файла http://www.cyberforum.ru/cpp-beginners/thread1136309.html
В файле находятся вещественные числа. Определить количество элементов файла, величина которых меньше среднего арифметического всех элементов данного файла. Мой код, который следует дополнить, пока выглядит вот так: #include <stdio.h> #include <conio.h> int main() { int n,i; float m; char str,str1,ch;
C++ Вычислить значение заданной функции y = f(x) на данном интервале [a,b] с заданным шагом \Delta x Вычислить значение заданной функции y = f(x) на данном интервале с заданным шагом \Delta X y=ln\frac{x+1}{x} x\epsilon \Delta x=0.5 Напишите программу пожалуйста =* подробнее

Показать сообщение отдельно
IrineK
Заблокирован
02.04.2014, 07:21     Алгоритм КМП(Кнута-Морриса-Пратта )
Цитата Сообщение от Advin Посмотреть сообщение
не сроки!
В смысле "не строки"?

Добавлено через 40 минут
Алгоритм КМП

Тот пример, который на Си легко преобразуется под числовой массив.
Меняем этот фрагмент:

C
1
2
3
4
5
int seek_substring_KMP (char s[], char p[])
{ 
    int i, j, N, M; 
    N = strlen(s); 
    M = strlen(p);
На такой:
C
1
2
3
4
5
int seek_substring_KMP (int s[], int p[])
{ 
    int i, j, N, M; 
    N = sizeof(s) / sizeof(int); 
    M = sizeof (p) / sizeof(int);
А дальше - все по тексту.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru