เวลาเฉลี่ยที่ดีที่สุดของอัลกอริทึม Rabin-Karp คือ O (n + m) แต่เวลาที่แย่ที่สุดคือ O (nm) กรณีที่เลวร้ายที่สุดของอัลกอริทึม Rabin-Karp เกิดขึ้นเมื่ออักขระทั้งหมดของรูปแบบและข้อความเหมือนกับค่าแฮชของสตริงย่อยทั้งหมดของ txt [] ตรงกับค่าแฮชของ pat [] ตัวอย่างเช่น pat [] = "AAA" และ txt [] = "AAAAAAA"
อ้างอิง
Rabin-Karp Algorithm on geeksforgeeks
พฤศจิกายน 02, 2021
นตอนว, ราบ, คาร, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท, ไม, แหล, งท, มาอาจถ, กค, ดค, านหร, อลบออก, เร, ยนร, าจะนำสารแม, แบบน, ออกได, อย, างไรและเม, อไร, บทความน, องการการจ, . bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir bthkhwamnitxngkarkarcdhna cdhmwdhmu islingkphayin hruxekbkwadenuxha ihmikhunphaphdikhun khunsamarthprbprungaekikhbthkhwamniid aelanapayxxk phicarnaichpaykhxkhwamxunephuxchichdkhxbkphrxngRabin Karp khux xlkxrithumkarcbkhustringepnxlkxrithumthisrangkhunody Richard M Karp aela Michael O Rabin thiichephuxkhnhachudrupaebbid inkhxkhwam sahrbkhxkhwamthimikhwamyaw n aelarupaebb p xlkxrithum Rabin Karp camikarhakhaaehchkhxngrupaebbstringyxypccubnkhxngkhxkhwam enuxngcakeracaepntxngkhanwnkhaaehchsahrbstringyxythukkhnad m khxngkhxkhwameratxngmifngkchnaehch fngkchnaehchthiaenanaody Rabin aela Karp cakhanwnkhacanwnetm khacanwnetmsahrbstringkhuxkhatwelkhkhxngstring twxyangechnthaxkkhrathiepnipidthnghmdkhux 1 thung 10 khatwelkh 122 caepn 122 canwnxkkhrathiepnipidsungkwa 10 256 odythwip aelakhwamyawkhxngrupaebbxacmikhnadihy dngnnkhatwelkhcungimsamarthekbepncanwnetmid dngnnkhatwelkhcathukkhanwnodyichelkhkhnitaebbaeykswnephuxihaenicwakhaaehchsamarthekbiwintwaeprcanwnetmtwxyang aekikhText A B C A B A Pattern A B A h ABA 78Text A B C A B A h ABC 348 78Text A B C A B A h BCA 519 78Text A B C A B A h CAB 19 78Text A B C A B A h CAB 78 78dngnn Pattern caxyuin index 3 khxng Texthmayehtu khakhxngaehchepnephiyngtwelkhsmmutikarna Rabin KarpipichnganinphasaPython aekikhtwxyangphasaiphthxndef rabin karp text pattern p len len pattern p hash hash pattern for i in range 0 len text p len 1 text hash hash text i i p len if text hash p hash and text i i p len pattern return True return Falseewlaechliythidithisudkhxngxlkxrithum Rabin Karp khux O n m aetewlathiaeythisudkhux O nm krnithielwraythisudkhxngxlkxrithum Rabin Karp ekidkhunemuxxkkhrathnghmdkhxngrupaebbaelakhxkhwamehmuxnkbkhaaehchkhxngstringyxythnghmdkhxng txt trngkbkhaaehchkhxng pat twxyangechn pat AAA aela txt AAAAAAA xangxing aekikhRabin Karp Algorithm on geeksforgeeks ekhathungcak https th wikipedia org w index php title khntxnwithirabin kharp amp oldid 8587871, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,