Counting Distinct (Non-)crossing Substrings

研究成果: 書籍/レポート タイプへの寄稿会議への寄与

抄録

Let w be a string of length n. The problem of counting factors crossing a position - Problem 64 from the textbook “125 Problems in Text Algorithms” [Crochemore, Leqroc, and Rytter, 2021], asks to count the number C(w,k) (resp. N(w,k)) of distinct substrings in w that have occurrences containing (resp. not containing) a position k in w. The solutions provided in their textbook compute C(w,k) and N(w,k) in O(n) time for a single positionk in w, and thus a direct application would require O(n2) time for all positionsk=1,…,n in w. Their solution is designed for constant-size alphabets. In this paper, we present new algorithms which compute C(w,k) in O(n) total time for general ordered alphabets, and N(w,k) in O(n) total time for linearly sortable alphabets, for all positions k=1,…,n in w.

本文言語英語
ホスト出版物のタイトルString Processing and Information Retrieval - 32nd International Symposium, SPIRE 2025, Proceedings
編集者Golnaz Badkobeh, Jakub Radoszewski, Nicola Tonellotto, Ricardo Baeza-Yates, Ricardo Baeza-Yates, Ricardo Baeza-Yates
出版社Springer Science and Business Media Deutschland GmbH
ページ281-290
ページ数10
ISBN(印刷版)9783032052278
DOI
出版ステータス出版済み - 2026
イベント32nd International Symposium on String Processing and Information Retrieval, SPIRE 2025 - London, 英国
継続期間: 9月 8 20259月 11 2025

出版物シリーズ

名前Lecture Notes in Computer Science
16073 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

会議

会議32nd International Symposium on String Processing and Information Retrieval, SPIRE 2025
国/地域英国
CityLondon
Period9/8/259/11/25

!!!All Science Journal Classification (ASJC) codes

  • 理論的コンピュータサイエンス
  • コンピュータサイエンス一般

フィンガープリント

「Counting Distinct (Non-)crossing Substrings」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル