«substrings» etiketlenmiş sorular

1
Bir dizinin bitişik alt dizilerinden toplamları sayma
Bize tüm ile dizisi verilir .a [ i ] > 0a [ 1 … n ]bir[1...n]a[1 \ldots n]a [ i ] > 0bir[ben]>0a[i]>0 Şimdi alt dizilerinden kaç ayrı toplam oluşturulabileceğini bulmamız gerekiyor (bir alt dizinin dizinin bitişik bir aralığı olduğu, yani bazı için , toplamın tümü alt dizinin elemanları). Örneğin, …


2
Hızlı k uyuşmazlığı dize eşleme algoritması
Hızlı k-mismatch dize eşleme algoritması arıyorum. M uzunluğunda bir desen dizesi P ve n uzunluğunda bir metin dizisi T verildiğinde, P'nin T'nin bir alt dizesini en fazla k uyuşmazlığıyla eşleştirdiği tüm konumları bulmak için hızlı (doğrusal zaman) algoritmasına ihtiyacım var. Bu, k farklılıkları sorunundan farklıdır (düzenleme mesafesi). Uyumsuzluk alt dizeyi …


1
N dizeleri verildiğinde, bunlardan biri diğerinin bir alt dizisi mi?
Bize bir koleksiyon verildiğini varsayalım nnn Teller, S1, … ,SnS1,...,SnS_1,\dots,S_n. Bu dizelerden herhangi birinin koleksiyondaki başka bir dizenin bir alt dizesi olup olmadığını bilmek istiyorum. Başka bir deyişle, aşağıdaki görev için bir algoritma istiyorum: Giriş: S1, … ,SnS1,...,SnS_1,\dots,S_n Çıktı: i , j,ben,ji,j öyle ki SbenSbenS_i bir alt dizesi SjSjS_j ve …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.