Övning 6: Automater, reguljära uttryck
-
-
KMP: Konstruera en KMP-automat som söker efter texten "ABRAKADABRA". Ange även den next-vektor som definierar automaten.
Ungefär hur många jämförelser behövs för att automaten ska se att ordet inte finns med i "Harry Potter och Fenixorden", en bok på 1.8 Mbyte? - Boyer-Moore: Uppgift E1 på tentamen 2014-03-18:
http://www.csc.kth.se/~lk/DD1320/tentabank/140318.pdf -
Rabin-Karp: Uppgift 6 på tentamen 2004-01-16:
http://www.csc.kth.se/~lk/DD1320/tentabank/040116.pdf - a) Skriv ett regex som letar upp alla namn i en text.
b) Skriv ett regex som matchar alla pythonfiler. - a) Givet det reguljära uttrycket s(a|o)nd-?låda:
Skriv upp tre strängar som matchas av det reguljära uttrycket och ett som inte gör det.
b) Skriv ett reguljärt uttryck som matchar alla tänkbara sätt att stava namnet Kronskog (Crounskog, Krohnskoog, etc).
-
Får läsa
Välj ett alternativ så högt upp i listan som möjligt! Ju mer du begränsar synligheten, desto mindre blir både nyttan av innehållet och den hjälp du kan få med bidrag och/eller feedback.
Det finns fyra olika synlighetsnivåer. När det finns skillnader för Kurs, Program eller Grupp är det markerat nedan:
Hela världen får läsa:(Bara för kurser, öppna grupper och program)
Alla användare med KTH-konto får läsa:
(Bara för kurser, öppna grupper och program)
Studenter, lärare och assistenter på kursen får läsa (bara för kurser):
Medlemmar och administratörer för gruppen får läsa (bara för grupper):
Programmets studenter och administratörer får läsa och redigera (bara för program):
Lärare och assistenter på kursen får läsa (bara för kurser):
Administratörer för gruppen får läsa (bara för grupper):
Riktas till
Genom att rikta information (till hela kursen eller till vald omgång/ grupp) får du ut information till rätt målgrupp. OBS. Detta påverkar inte synligheten (som sätts under ’Får läsa’) eftersom alla som prenumererar på kursen kan välja vilka omgångar/ grupper de vill ha på sin kurswebb (görs under ’Mina inställningar’).
Hela kursen (alla omgångar/ grupper inom kursen)
Vald omgång/ grupp
Skicka ut direktnotifiering till samtliga prenumeranter oavsett deras inställningar
Skicka ut direktnotifiering till samtliga prenumeranter innebär att en direktnotifiering skickas till samtliga prenumeranter oavsett om han/ hon har valt att få notifieringar när något hänt för prenumerationen.
Direktnotifieringen visas i Personliga menyn under ikonen ’Megafon’. Har studenten inte valt bort att få mail för direktnotifieringar kommer även ett mail att skickas.
Tänk på att denna funktion ska endast användas vid speciella tillfällen när man verkligen behöver nå ut till alla.