Data structure for dynamic patterns
| dc.contributor.author | Khancome, Chouvalit | |
| dc.contributor.author | Boonjing, Veera | |
| dc.date.accessioned | 2026-08-06T09:59:32Z | |
| dc.date.available | 2026-08-06T09:59:32Z | |
| dc.date.issued | 2010-01-01 | |
| dc.description.abstract | String matching and dynamic dictionary matching are significant principles in computer science. These principles require an efficient data structure for accommodating the pattern or patterns to be searched for in a large given text. Moreover, in the dynamic dictionary matching, the structure is able to insert or delete the individual patterns over time. This research article introduces a new dynamic data structure named inverted lists for both principles. The inverted lists data structure, which is derived from the inverted index, is implemented by the perfect hashing idea. This structure focuses on the position of characters and provides a hashing table to store the string patterns. The new data structure is more time efficient than traditional structures. Also, this structure is faster to construct and consumes less memory than others. | |
| dc.identifier.citation | Proceedings of the International Multiconference of Engineers and Computer Scientists 2010 Imecs 2010, 399-404, 2010 | |
| dc.identifier.other | 2-s2.0-79952415238 | |
| dc.identifier.uri | https://dspace.kmitl.ac.th/handle/123456789/2862 | |
| dc.source | Proceedings of the International Multiconference of Engineers and Computer Scientists 2010 Imecs 2010 | |
| dc.subject | Bit-parallel | |
| dc.subject | Data Structure | |
| dc.subject | Dictionary matching | |
| dc.subject | Hashing Table | |
| dc.subject | Inverted index | |
| dc.subject | Inverted list | |
| dc.subject | Multiple String Matching | |
| dc.subject | String Matching | |
| dc.subject | Suffix Tree | |
| dc.subject | Trie | |
| dc.title | Data structure for dynamic patterns | |
| dc.type | Conference Paper |
