Loading…
The Factors Analysis and Algorithm Implementation of Single-pattern Matching
By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utili...
Saved in:
Published in: | Shanghai jiao tong da xue xue bao 2009-06, Vol.14 (3), p.331-337 |
---|---|
Main Author: | |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | cdi_FETCH-LOGICAL-c1829-71b34e47ec4bd9ab9d9f768cb161c7144ec0c36cad1b5d889a4334c9a83a78a43 |
container_end_page | 337 |
container_issue | 3 |
container_start_page | 331 |
container_title | Shanghai jiao tong da xue xue bao |
container_volume | 14 |
creator | 刘功申 朱圣军 |
description | By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utilizing already-matched pattern prefix information, utilizing the position factor which is absorbed from quick search algorithm, and utilizing the continue-skip idea which is originally proposed by this paper. Combining all the five factors, a new single pattern matching algorithm is implemented. It's proven by the experiment that the efficiency of new algorithm is the best of all algorithms. |
doi_str_mv | 10.1007/s12204-009-0331-9 |
format | article |
fullrecord | <record><control><sourceid>crossref_sprin</sourceid><recordid>TN_cdi_crossref_primary_10_1007_s12204_009_0331_9</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>30993645</cqvip_id><sourcerecordid>10_1007_s12204_009_0331_9</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1829-71b34e47ec4bd9ab9d9f768cb161c7144ec0c36cad1b5d889a4334c9a83a78a43</originalsourceid><addsrcrecordid>eNp9kEtPAyEUhYnRxFr9Ae6Ie5Q70BlYNo3VJjUurGvCMMyjzkAFXPTfS1PXru4j57s35yB0D_QRKK2eIhQF5YRSSShjQOQFmoGUCyJAiMvcZxEBqIprdBPjnlKeZXKGtrve4rU2yYeIl06PxzhErF2Dl2Pnw5D6CW-mw2gn65JOg3fYt_hjcN1oyUGnZIPDbzqZPq9u0VWrx2jv_uocfa6fd6tXsn1_2ayWW2JAFJJUUDNueWUNrxupa9nItiqFqaEEUwHn1lDDSqMbqBeNEFJzxriRWjBdiTzMEZzvmuBjDLZVhzBMOhwVUHVyqs5xqByHOsWhZGaKMxOz1nU2qL3_Cdlw_Bd6-HvUe9d9Z07V2ny1w2gVo1Kyki_YLwfvbmU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>The Factors Analysis and Algorithm Implementation of Single-pattern Matching</title><source>Springer Nature:Jisc Collections:Springer Nature Read and Publish 2023-2025: Springer Reading List</source><creator>刘功申 朱圣军</creator><creatorcontrib>刘功申 朱圣军</creatorcontrib><description>By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utilizing already-matched pattern prefix information, utilizing the position factor which is absorbed from quick search algorithm, and utilizing the continue-skip idea which is originally proposed by this paper. Combining all the five factors, a new single pattern matching algorithm is implemented. It's proven by the experiment that the efficiency of new algorithm is the best of all algorithms.</description><identifier>ISSN: 1007-1172</identifier><identifier>EISSN: 1995-8188</identifier><identifier>DOI: 10.1007/s12204-009-0331-9</identifier><language>eng</language><publisher>Heidelberg: Shanghai Jiaotong University Press</publisher><subject>Architecture ; Computer Science ; Electrical Engineering ; Engineering ; Life Sciences ; Materials Science ; 匹配模式 ; 因素影响 ; 字符串 ; 学习算法 ; 快速搜索算法 ; 时间复杂度 ; 模式匹配算法 ; 算法实现</subject><ispartof>Shanghai jiao tong da xue xue bao, 2009-06, Vol.14 (3), p.331-337</ispartof><rights>Shanghai Jiaotong University and Springer-Verlag GmbH 2009</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c1829-71b34e47ec4bd9ab9d9f768cb161c7144ec0c36cad1b5d889a4334c9a83a78a43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/85391X/85391X.jpg</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>刘功申 朱圣军</creatorcontrib><title>The Factors Analysis and Algorithm Implementation of Single-pattern Matching</title><title>Shanghai jiao tong da xue xue bao</title><addtitle>J. Shanghai Jiaotong Univ. (Sci.)</addtitle><addtitle>Journal of Shanghai Jiaotong university</addtitle><description>By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utilizing already-matched pattern prefix information, utilizing the position factor which is absorbed from quick search algorithm, and utilizing the continue-skip idea which is originally proposed by this paper. Combining all the five factors, a new single pattern matching algorithm is implemented. It's proven by the experiment that the efficiency of new algorithm is the best of all algorithms.</description><subject>Architecture</subject><subject>Computer Science</subject><subject>Electrical Engineering</subject><subject>Engineering</subject><subject>Life Sciences</subject><subject>Materials Science</subject><subject>匹配模式</subject><subject>因素影响</subject><subject>字符串</subject><subject>学习算法</subject><subject>快速搜索算法</subject><subject>时间复杂度</subject><subject>模式匹配算法</subject><subject>算法实现</subject><issn>1007-1172</issn><issn>1995-8188</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNp9kEtPAyEUhYnRxFr9Ae6Ie5Q70BlYNo3VJjUurGvCMMyjzkAFXPTfS1PXru4j57s35yB0D_QRKK2eIhQF5YRSSShjQOQFmoGUCyJAiMvcZxEBqIprdBPjnlKeZXKGtrve4rU2yYeIl06PxzhErF2Dl2Pnw5D6CW-mw2gn65JOg3fYt_hjcN1oyUGnZIPDbzqZPq9u0VWrx2jv_uocfa6fd6tXsn1_2ayWW2JAFJJUUDNueWUNrxupa9nItiqFqaEEUwHn1lDDSqMbqBeNEFJzxriRWjBdiTzMEZzvmuBjDLZVhzBMOhwVUHVyqs5xqByHOsWhZGaKMxOz1nU2qL3_Cdlw_Bd6-HvUe9d9Z07V2ny1w2gVo1Kyki_YLwfvbmU</recordid><startdate>200906</startdate><enddate>200906</enddate><creator>刘功申 朱圣军</creator><general>Shanghai Jiaotong University Press</general><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>W92</scope><scope>~WA</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>200906</creationdate><title>The Factors Analysis and Algorithm Implementation of Single-pattern Matching</title><author>刘功申 朱圣军</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1829-71b34e47ec4bd9ab9d9f768cb161c7144ec0c36cad1b5d889a4334c9a83a78a43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Architecture</topic><topic>Computer Science</topic><topic>Electrical Engineering</topic><topic>Engineering</topic><topic>Life Sciences</topic><topic>Materials Science</topic><topic>匹配模式</topic><topic>因素影响</topic><topic>字符串</topic><topic>学习算法</topic><topic>快速搜索算法</topic><topic>时间复杂度</topic><topic>模式匹配算法</topic><topic>算法实现</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>刘功申 朱圣军</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库-工程技术</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>CrossRef</collection><jtitle>Shanghai jiao tong da xue xue bao</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>刘功申 朱圣军</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Factors Analysis and Algorithm Implementation of Single-pattern Matching</atitle><jtitle>Shanghai jiao tong da xue xue bao</jtitle><stitle>J. Shanghai Jiaotong Univ. (Sci.)</stitle><addtitle>Journal of Shanghai Jiaotong university</addtitle><date>2009-06</date><risdate>2009</risdate><volume>14</volume><issue>3</issue><spage>331</spage><epage>337</epage><pages>331-337</pages><issn>1007-1172</issn><eissn>1995-8188</eissn><abstract>By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utilizing already-matched pattern prefix information, utilizing the position factor which is absorbed from quick search algorithm, and utilizing the continue-skip idea which is originally proposed by this paper. Combining all the five factors, a new single pattern matching algorithm is implemented. It's proven by the experiment that the efficiency of new algorithm is the best of all algorithms.</abstract><cop>Heidelberg</cop><pub>Shanghai Jiaotong University Press</pub><doi>10.1007/s12204-009-0331-9</doi><tpages>7</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1007-1172 |
ispartof | Shanghai jiao tong da xue xue bao, 2009-06, Vol.14 (3), p.331-337 |
issn | 1007-1172 1995-8188 |
language | eng |
recordid | cdi_crossref_primary_10_1007_s12204_009_0331_9 |
source | Springer Nature:Jisc Collections:Springer Nature Read and Publish 2023-2025: Springer Reading List |
subjects | Architecture Computer Science Electrical Engineering Engineering Life Sciences Materials Science 匹配模式 因素影响 字符串 学习算法 快速搜索算法 时间复杂度 模式匹配算法 算法实现 |
title | The Factors Analysis and Algorithm Implementation of Single-pattern Matching |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-23T05%3A02%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20Factors%20Analysis%20and%20Algorithm%20Implementation%20of%20Single-pattern%20Matching&rft.jtitle=Shanghai%20jiao%20tong%20da%20xue%20xue%20bao&rft.au=%E5%88%98%E5%8A%9F%E7%94%B3%20%E6%9C%B1%E5%9C%A3%E5%86%9B&rft.date=2009-06&rft.volume=14&rft.issue=3&rft.spage=331&rft.epage=337&rft.pages=331-337&rft.issn=1007-1172&rft.eissn=1995-8188&rft_id=info:doi/10.1007/s12204-009-0331-9&rft_dat=%3Ccrossref_sprin%3E10_1007_s12204_009_0331_9%3C/crossref_sprin%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c1829-71b34e47ec4bd9ab9d9f768cb161c7144ec0c36cad1b5d889a4334c9a83a78a43%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_cqvip_id=30993645&rfr_iscdi=true |