Algoritmer og Datastrukturer 2 Mønstergenkendelse [CLRS, kapitel 32.1-32.2, 32.4] Gerth Stølting Brodal Aarhus Universitet.

Slides:



Advertisements
Liknende presentasjoner
Eksempeler på beregning af parablens skæringspunkter med x-aksen
Advertisements

MATLAB En kort innføring/repetisjon SIF8001-SIF8005 Høsten 2001.
1 Rune Nydal Studieveiledersamling Etikk for studieveiledere •Profesjonsetikk - Profesjonens ethos. •Universitetet i endring – nye utfordringer?
Algoritmiske metoder Innhold: Effektivitetsbetraktninger Programmeringsteknikker Datastrukturer Algoritmer tilknyttet datastrukturene Lærebok: Hafting/Ljosland:
INF150 Programmering mandag 11.9
Convolution System Def x(t)y(t) S System:Et system S transformerer input til output ved å utføre et sett av veldefinerte operasjoner x(t):Input til system.
Forelesningsnotater SIF8039/ Grafisk databehandling
Kap 07 Stakk I dette kapitlet skal vi se på datastrukturen stakk.
Presentasjon  SW faults og failure/testing issues –Gruppe 1 Petter Therese Kjell Gunnar Christian Eva.
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
DEKOMPONERING OG MODULARITET ~Gruppe 4~. Gjennomgang Designtyper/kriterier innen dekomponering Dekomponeringsspesifikasjon Strukturert og objektorientert.
INF 295 Algoritmer og datastrukturer Forelesning 7 ADT Lister, Stakker og Køer Hans Fr. Nordhaug (Ola Bø)
INF 295 Algoritmer og datastrukturer Forelesning 1 - kapittel 1 Introduksjon Hans F. Nordhaug (Ola Bø) (Ketil Danielsen, 2007)
INF 295 Algoritmer og datastrukturer Forelesning 9a Søketrær Hans Fr. Nordhaug (Ola Bø)
INF 295 Algoritmer og datastrukturer Forelesning 8 Trær Hans Fr. Nordhaug (Ola Bø)
INF 295 Algoritmer og datastrukturer Forelesning 4 Algoritmeanalyse Hans Fr. Nordhaug (Ola Bø)
CSS Doing it in style!. CSS Cascading style sheets. Eget språk for presentasjon av dokumenter. Ligner Java-syntaks. Klasser av stiler for gjenbruk. Kaskaderende.
ZERO RETURN MODE HAAS styringen. TRYK 3 gange for at komme til denne side (Fortsat på næste side) Bemærk: Signaturforklaring HANDLING INSTRUKTIONER TASTER.
Fagsprogslingvistik III
1 Pointere, referencer, struct’s mv.. 2 Erklæringer Eksempel på erklæringer int i, *ip, f ( ), *fip( ), (*pfi) ( ); Erklærer en integer, en pointer til.
Magnus Haug Algoritmer og Datastrukturer
MARLENE KJÆRGAARD MADSEN, 3ØMA Differentialregning.
AI - Kunstig Intelligens
Forside Brødtekst: Introduktion til dgi-huset.dk og hjælp til navigation Clip’n’fit Seniorkraft Din sundhed Arrangementer Lokaleleje DGI-Huset Kontaktoplysninger.
Poul H. Munch Digital Signalbehandling
Indsæt logo her Underoverskrift Overskrift Patientsikkert Sygehus – Lommekort – af Navn Efternavn – juni 2010 Logo.
Indledende Datalogi /kelk 1 Need to know Løkker Klasser, instanser og Objekter Hvorfor objektorientering? Scope – hvor erklæres en variabel? ”Access Modifiers”
Fjender > Helt < Hjælpere
Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”
Denne teksten handler om isbjørner.
Sorterings- Algoritmer Algoritmer og Datastrukturer.
Datastruktur & Algoritmik1 Datastruktur & Algoritmik 3 REKURRENSER.
TITEL Undertitel – undertitel –. Overskrift Underoverskrift: Tekst tekst tekst Underoverskrift: Tekst tekst tekst Underoverskrift: Tekst tekst tekst.
Konventionel tekstformatering: Her har vi en overskrift fulgt af normal tekst Deskriptiv tekstformatering: Her har vi en overskrift fulgt af normal tekst.
1 Input og output mv.. 2 printf int printf(char *format, arg1, arg2, …, argn) returnerer antal udskrevne tegn Format indeholder to typer objekter: almindelige.
INF 295 Algoritmer og datastrukturer Web-spider Oblig 3 Hans Fr. Nordhaug (Ola Bø)
1/109 Mobile, autonome robotter Jakob Fredslund, phd. studerende i datalogi.
Fire forskningsområder/kandidatforløb i datalogi hvor et eller to matematik tilvalgsfag er nyttige. Algoritmik Kryptologi Kompleksitetsteori Computergrafik.
Algoritmer og Datastrukturer 2 Gerth Stølting Brodal Mønstergenkendelse [CLRS, kapitel , 32.4]
HUSK EKSAMENSTILMELDING Frist: 15. februar. Algoritmer og Datastrukturer 1 Merge-Sort [CLRS, kapitel 2.3] Heaps [CLRS, kapitel 6] Gerth Stølting Brodal.
Navn A A R H U S U N I V E R S I T E T Afdelingsnavn Aarhus Universitets organisation.
IN 265 Våren 2003 : Forelesning : Design av arkitektur og komponent 1 IN250 – Om komponent design Mål for forelesningen: l Se på prinsipper.
Arv Gjenbruk. Begreper Super Overriding – Samme signatur Polymorfi – «en ting kan bety mange ting»
Anvendt Statistik af Kenneth Hansen Kapitel 19 KeHaTools.
Kapitel 7 Likvide beholdninger.
Anvendt Statistik af Kenneth Hansen
Digital startpakke – Nettvett 3
Anvendt Statistik af Kenneth Hansen
Anvendt Statistik af Kenneth Hansen
Anvendt Statistik af Kenneth Hansen
Dataindsamlings-metode Skriv tekst her… Indikator Skriv tekst her…
som beregner reverseringsfunksjonen for strenger over {a, b}.
Anvendt Statistik af Kenneth Hansen
Grundlæggende Statistik af Kenneth Hansen
Fire forskningsområder/kandidatforløb i datalogi hvor et eller to matematik tilvalgsfag er nyttige . Algoritmik Kryptologi Kompleksitetsteori Computergrafik.
INF2820 Datalingvistikk – V2015
Øvingsforelesning 10 Grådighet
Grundlæggende Statistik af Kenneth Hansen
T Tilpass dette banneret med din egen melding. Merk bokstaven og legg til egen tekst. Bruk ett tegn per lysbilde.
V Tilpass dette banneret med din egen melding. Merk bokstaven, og legg til egen tekst. Bruk ett tegn per lysbilde.
Dataindsamlings-metode
G Tilpass dette banneret med din egen melding. Klikk bokstaven og legg til egen tekst. Bruk ett tegn per lysbilde.
INF2820 Datalingvistikk – V2018
Hvorfor ikke bruke noen minutter på beregning av hvor mye du kan spare ved å gå inn for et mer effektivt mattesystem. BEREGNING: LEIEMATTER: ______ leiekostnader.
Grundlæggende Statistik af Kenneth Hansen
G Tilpass dette banneret med din egen melding. Merk bokstaven og legg til egen tekst. Bruk ett tegn per lysbilde.
Anvendt Statistik af Kenneth Hansen
B Tilpass dette banneret med din egen melding. Merk bokstaven og legg til egen tekst. Bruk ett tegn per lysbilde.
Eric Jul PSE Inst. for informatikk
Model til tekst transformasjoner med MOFScript
Utskrift av presentasjonen:

Algoritmer og Datastrukturer 2 Mønstergenkendelse [CLRS, kapitel , 32.4] Gerth Stølting Brodal Aarhus Universitet

Mønster genkendelse Input: Tekst T af længde n og mønster P af længde m Output: Alle positioner i T hvor P forekommer forekomst på position 4 skift på 3

Naive Algoritme

Rabin-Karp

Rabin-Karp: Eksempel

Knuth-Morris-Pratt

Knuth-Morris-Pratt: Eksempel

Knuth-Morris-Pratt: Beregning af prefix funktionen

Worst-case tider (32.3) 32.4 [CLRS]