Virknes tekstā atrašanas algoritmu analīze

dc.contributor.advisorAmbainis, Andris
dc.contributor.authorGoruļova, Darja
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2018-07-02T01:07:07Z
dc.date.accessioned2025-07-21T18:14:05Z
dc.date.available2018-07-02T01:07:07Z
dc.date.issued2018
dc.description.abstractBakalaura darbā no dažādiem aspektiem ir analizēti virknes meklēšanas tekstā algoritmi. Šādi algoritmi pārstāv svarīgu pētījumu jomu datoru zinātņu jomā, jo tos var izmantot ļoti plaši: datu bāzu pārvaldē, informācijas drošībai u.c. Praksē tiek izmantoti dažādi algoritmi, tomēr to funkcionālās iespējas un raksturojumi atšķiras. Kā pētījuma objekts tiek izvēlēti algoritmi, kurus biežāk izmanto virknes meklēšanai tekstā – Primitīvs, Knuta-Morisa-Prata, Bojera-Moora, Karpa-Rabina. Algoritmu aprakstos ar piemēriem tiek paradīta to uzvedība dažādos apstākļos. Viens no galvenajiem darba uzdevumiem ir izvēlēties efektīvāko algoritmu no piedāvātajiem, ka arī tiek aplūkots jautājums par ideāla algoritma eksistenci. Darbs balstās ne tikai uz teorētiskām zināšanām, bet arī iekļauj eksperimenta daļu, kurā tiek pārbaudīta algoritma ātrdarbība.
dc.description.abstractIn this bachelor algorithms for finding a string in the text from different aspects are analyzed. Such algorithms present one of the computer science area’s, because it can be used in various ways: database management, information safety etc. Various algorithms are implemented in practice, however their functional possibilities and descriptions are different. As a research object several algorithms were selected, which are most frequently used for searching a string in the text - Primitive, Knuth-Morris-Pratt, Boyer-Moore, Karp-Rabin. In descriptions part, algorithms' behavior in various conditions are shown. Main goal of this paper is to choose the most effective algorithm from offered options and to consider an existence of an ideal algorithm. The paper is based not only on theoretical materials, but also include an experimental part, where algorithms’ speed is verified.
dc.identifier.other64947
dc.identifier.urihttps://dspace.lu.lv/handle/7/39675
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectalgoritmu teorija
dc.subjectalgoritmi
dc.subjectvirknes meklēšana
dc.subjectalgoritmu analīze
dc.subjecteksperiments
dc.titleVirknes tekstā atrašanas algoritmu analīze
dc.title.alternativeAnalysis of algorithms for finding a string in the text
dc.typeinfo:eu-repo/semantics/bachelorThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
302-64947-Gorulova_Darja_dg14011.pdf
Size:
1.65 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Plain Text
Description: