«string-matching» etiketlenmiş sorular

1
Rabin – Karp vs Karp – Rabin
Wikipedia'daki diğer yazarlar , Rabin-Karp isminin daha sık kullanılmasına bağlı olarak, Rabin-Karp algoritması hakkındaki Wikipedia makalesini, çağrılması gereken düşünceye, Karp-Rabin algoritması olarak taşıma isteğimi reddetti. yanlış ise, Google alimlerinin rakamlarına göre) veya yüksek sesle daha iyi ses çıkarırsa (gerçekten?). Asıl yayın adı sırası, genellikle teorik yazılar için olduğu gibi alfabetik …

8
Levenshtein mesafesini hızlı bir şekilde hesaplamak
İzin verilen kelimelerin (alfabetik olarak sıralanmış) ve kelimelerin büyük bir veri tabanı göz önüne alındığında, verilen kelimeye en yakın olan veri tabanını Levenshtein mesafesi cinsinden bulun. Doğal yaklaşım, elbette, verilen kelime ile sözlükteki tüm kelimeler arasındaki levenshtein mesafesini basitçe hesaplamaktır (mesafeleri hesaplamadan önce veritabanında ikili bir arama yapabiliriz). Bu soruna …

2
n boyutlu desen eşleme
Bir n boyutlu dizinin içinde tam bir n boyutlu altdizinin bulunması için bilinen bazı sonuçlar nelerdir? 1D'de, sadece bir dize eşleme problemidir, KMP bunu lineer zamanda yapar. 2B olarak, bu makale , fazladan az alanla doğrusal zamanda yapılabileceğini göstermektedir. Bu problem herhangi bir sabit boyut için doğrusal zamanın en kötü …

2
Taşıma işlemleriyle mesafeyi düzenleme
Motivasyon: Bir yazar bir yazıyı düzenler ve düzenlemelerin net bir özetini görmek istiyorum. Araçlar benzeri tüm "fark" Sen eğer yararsız olma eğilimi hem etrafına metin hareketli (örneğin yeniden organize yapı) ve yerel düzenlemeler yapıyor. Doğru yapmak gerçekten çok mu zor? Tanımlar: İzin verilen işlemlerin yapıldığı minimum düzenleme mesafesini bulmak istiyorum: …

1
Palindromlar ile dize kaplama
Bir dizi göz önüne alındığında , bir palindrom kapak dizisidir p 1 p 2 ⋯ p m kelimeler arasında p I öyle ki p 1 p 2 ⋯ p m = W ve her bir şekilde, p ı bir palindrom olan .w=σ1σ2…σnw=σ1σ2…σnw=\sigma_1\sigma_2\ldots\sigma_np1p2⋯pmp1p2⋯pmp_1p_2\cdots p_mpipip_ip1p2⋯pm=wp1p2⋯pm=wp_1p_2\cdots p_m = wpipip_i Minimal palindrom kapak boyutunu …

1
Fibonacci kelimeleri
Eski Çek algoritması ders kitabımda aşağıdaki sorunla karşılaştım, ne yazık ki hiçbir ipucu ya da çözüm olmadan geldi. "Fibonacci kelimelerini , , olarak tanımlıyoruz , burada ve genel harflerdir. string (potansiyel olarak büyük bir alfabe üzerinde) doğrusal zamanda en uzun Fibonacci'nin alt kelimesini bulabilir misin? "F0=aF0=aF_{0}=aF1=bF1=bF_{1}=bFn+2=FnFn+1Fn+2=FnFn+1F_{n+2}=F_{n}F_{n+1}aaabbb İkinci dereceden bir zamanda …

2
Bir Dizeyi Homojenleştirmenin Karmaşıklığı
Motivasyon : Veri sürümü oluşturma araçları geliştirirken, bir tamsayı kümesini diğerine götüren bir dönüşüm dizisi oluşturarak iki tamsayı kümesini "ayırmak" için algoritmalar aradık. Bu sorunu mesafeyi düzenlemek, takas ile gruplamak ve minimum ortak dize bölümü gibi görünen çok doğal soruna indirgedik . Sorun : Bize bir dize, yani bir dizi …


3
Dizelerde permütasyon kalıbı eşleşmesi
Gevşek konuşma, permütasyon paterni eşleşmesi aşağıdaki türden problemlerle ilgilenir: Permütasyon verilen içinde ve olarak ile, , etmez bir içeren sekans uzunluğu elemanları göre sıralanır ?S n σ S m m ≤ n πππ\piSnSnS_nσσ\sigmaSmSmS_mm ≤ nm≤nm\leq nππ\pi m σττ\taummmσσ\sigma Örneğin, ve , dizisi . Gördüğünüz gibi, burada tam bir eşleşme aramıyoruz, …


1
Joker karakter dizesinin kümedeki başka bir joker karakter dizisiyle tamamen eşleşip eşleşmediğine karar verme
İşte bir süredir beni rahatsız eden bir sorun. Dize diyelim 1s ve 0s dizisidir ve joker karakter dizesi 1, 0 ve? S dizisidir. Tüm dizeler ve joker karakter dizeleri aynı uzunlukta. Bunlar standart UNIX joker karakterleri; 10 ?? 1 maçlar 10011, 10111, vb - a? bu konumda 1 veya 0 …
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.