1. Dividere le due stringhe in array di caratteri 2. Inizializzare due variabili e un array bidimensionale per le lunghezze della sottostringa comune più lunga 3. Per ogni carattere nell'array, confrontare con il carattere dello stesso indice nell'altra stringa per verificare la presenza di una corrispondenza 4. Se esiste una corrispondenza, aggiungere 1 alla variabile di lunghezza e aggiornare l'array bidimensionale 5. Se la variabile di lunghezza è maggiore della voce nell'array bidimensionale, aggiornare l'array con il nuovo valore di lunghezza 6. Dopo che tutti i caratteri sono stati confrontati, restituire il valore massimo nell'array bidimensionale come la lunghezza della sottostringa comune più lunga 7. Inizializzare una stringa vuota per memorizzare la sottostringa comune più lunga 8. Attraversare il valore bidimensionale array per trovare gli indici del valore massimo 9. Per ogni indice, a partire dal valore massimo, aggiungi i caratteri a quell'indice nelle due stringhe alla stringa vuota 10. Dopo che tutti gli indici sono stati attraversati, restituisci la stringa completa come la sottostringa comune più lunga
Stringa 1: questo è un esempio Stringa 2: questa stringa dovrebbe contenere l'esempio
Genera un algoritmo che trovi e visualizzi la sottostringa comune più lunga tra due stringhe di testo.