Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Napredno
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Substring counting with insertions
ID
Brank, Janez
(
Avtor
),
ID
Hočevar, Tomaž
(
Avtor
)
PDF - Predstavitvena datoteka,
prenos
(705,39 KB)
MD5: BEEFC68BD0E806068ACD68AE793B16E7
URL - Izvorni URL, za dostop obiščite
https://www.mdpi.com/1999-4893/18/6/371
Galerija slik
Izvleček
Substring counting is a classical algorithmic problem with numerous solutions that achieve linear time complexity. In this paper, we address a variation of the problem where, given three strings p, t, and s, we are interested in the number of occurrences of p in all strings that would result from inserting t into s at every possible position. Essentially, we are solving several substring counting problems of the same substring p in related strings. We give a detailed description of several conceptually different approaches to solving this problem and conclude with an algorithm that has a linear time complexity. The solution is based on a recent result from the field of substring search in compressed sequences and exploits the periodicity of strings. We also provide a self-contained implementation of the algorithm in C++ and experimentally verify its behavior, chiefly to demonstrate that its running time is linear in the lengths of all three input strings.
Jezik:
Angleški jezik
Ključne besede:
string
,
substring
,
counting
,
insertion
,
KMP
,
period
,
weighted ancestors
Vrsta gradiva:
Članek v reviji
Tipologija:
1.01 - Izvirni znanstveni članek
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Status publikacije:
Objavljeno
Različica publikacije:
Objavljena publikacija
Leto izida:
2025
Št. strani:
24 str.
Številčenje:
Vol. 18, iss. 6, art. 371
PID:
20.500.12556/RUL-172854
UDK:
004
ISSN pri članku:
1999-4893
DOI:
10.3390/a18060371
COBISS.SI-ID:
240187395
Datum objave v RUL:
11.09.2025
Število ogledov:
138
Število prenosov:
47
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Kopiraj citat
Objavi na:
Gradivo je del revije
Naslov:
Algorithms
Skrajšan naslov:
Algorithms
Založnik:
MDPI
ISSN:
1999-4893
COBISS.SI-ID:
517501977
Licence
Licenca:
CC BY 4.0, Creative Commons Priznanje avtorstva 4.0 Mednarodna
Povezava:
http://creativecommons.org/licenses/by/4.0/deed.sl
Opis:
To je standardna licenca Creative Commons, ki daje uporabnikom največ možnosti za nadaljnjo uporabo dela, pri čemer morajo navesti avtorja.
Sekundarni jezik
Jezik:
Slovenski jezik
Ključne besede:
niz
,
podniz
,
štetje
,
vstavljanje
,
KMP
,
perioda
,
uteženi predniki
Projekti
Financer:
ARIS - Javna agencija za znanstvenoraziskovalno in inovacijsko dejavnost Republike Slovenije
Številka projekta:
P2-0103
Naslov:
Tehnologije znanja
Financer:
ARIS - Javna agencija za znanstvenoraziskovalno in inovacijsko dejavnost Republike Slovenije
Številka projekta:
P2-0209
Naslov:
Umetna inteligenca in inteligentni sistemi
Podobna dela
Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:
Nazaj