Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Aut การแปล - Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Aut ไทย วิธีการพูด

Deterministic Finite Automatons (DF


Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Automatons (NFAs) have exactly the same capabilities and limitations. The only difference is notational convenience.

A finite automaton is a processor that has states and reads input, each input character potentially setting it into another state. For example, a state might be "just read two Cs in a row" or "am starting a word". These are usually used for quick scans of text to find patterns, such as lexical scanning of source code to turn it into tokens.

A deterministic finite automaton is in one state at a time, which is implementable. A nondeterministic finite automaton can be in more than one state at a time: for example, in a language where identifiers can begin with a digit, there might be a state "reading a number" and another state "reading an identifier", and an NFA could be in both at the same time when reading something starting "123". Which state actually applies would depend on whether it encountered something not numeric before the end of the word.

Now, we can express "reading a number or identifier" as a state itself, and suddenly we don't need the NFA. If we express combinations of states in an NFA as states themselves, we've got a DFA with a lot more states than the NFA, but which does the same thing.

It's a matter of which is easier to read or write or deal with. DFAs are easier to understand per se, but NFAs are generally smaller.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Deterministic Automatons จำกัด (DFAs) และถูกจำกัด Automatons (NFAs) ได้อย่างเดียวกันความสามารถและข้อจำกัด เฉพาะที่แตกต่างคือ notational สะดวกออโตมาตามีจำกัดคือ หน่วยประมวลผลที่มีอเมริกา และอ่านอินพุท อักขระแต่ละตัวอินพุตตั้งค่าเป็นสถานะอื่นอาจ ตัวอย่างเช่น รัฐอาจจะ "แค่อ่าน Cs ในแถวที่สอง" หรือ "เริ่มคำ" เหล่านี้มักจะใช้สำหรับการสแกนอย่างรวดเร็วของข้อความเพื่อค้นหารูปแบบ เช่นการสแกนจากคำใกล้เคียงของรหัสแหล่งที่มาเพื่อเปลี่ยนให้เป็นสัญญาณออโตมาตาจำกัด deterministic อยู่ในสถานะหนึ่งในเวลา ซึ่งเป็น implementable ออโตมาตาจำกัดยังถูกสามารถอยู่ในสถานะมากกว่าหนึ่งครั้ง: เช่น ในภาษาที่ระบุสามารถเริ่มต้น ด้วยตัวเลข อาจมีสถานะ "การอ่านตัวเลข" และ "การอ่านรหัส" และ NFA เป็นสามารถทั้งที่เหมือนกันในรัฐอื่นเวลาเมื่ออ่านสิ่งที่เริ่มต้น "123" ซึ่งรัฐใช้จริงจะขึ้นกับว่าพบสิ่งที่ไม่เป็นตัวเลขก่อนสุดท้ายของคำตอนนี้ เราสามารถแสดง "อ่านตัวเลขหรือรหัส" เป็นรัฐเอง แล้วก็เราไม่ต้องการ NFA ถ้าเราสามารถแสดงชุดของรัฐในการ NFA เป็นอเมริกาเอง เรามี DFA กับรัฐมากขึ้นกว่าการ NFA แต่ที่ไม่เหมือนกันมันเป็นเรื่องที่ง่ายกว่าการอ่าน หรือเขียน หรือจัดการกับ DFAs จะง่ายต่อการเข้าใจนัก แต่ NFAs มีขนาดเล็กโดยทั่วไป
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

กำหนด Automatons จำกัด (DFAs) และ nondeterministic Automatons จำกัด (NFAs) ได้ว่าสามารถเดียวกันและข้อ จำกัด แต่ที่แตกต่างคือความสะดวกสบายสัญลักษณ์.

แน่นอนหุ่นยนต์เป็นตัวประมวลผลที่มีสหรัฐอเมริกาและอ่านอินพุตตัวท่านแต่ละที่อาจเกิดขึ้นตั้งอยู่ในสถานะอื่น ยกตัวอย่างเช่นรัฐอาจจะเป็น "เพียงแค่อ่านสอง Cs ในแถว" หรือ "กำลังเริ่มต้นคำ" เหล่านี้มักจะถูกนำมาใช้ในการสแกนที่รวดเร็วของข้อความเพื่อหารูปแบบเช่นการสแกนคำศัพท์ของรหัสที่มาที่จะเปิดเป็นราชสกุล.

แน่นอนหุ่นยนต์ที่กำหนดอยู่ในสถานะหนึ่งในเวลาซึ่งเป็น implementable แน่นอนหุ่นยนต์ nondeterministic สามารถอยู่ในรัฐมากกว่าหนึ่งในเวลา: ยกตัวอย่างเช่นในภาษาที่ระบุที่สามารถเริ่มต้นด้วยตัวเลขที่มีอาจจะเป็นของรัฐ "การอ่านเป็นจำนวนมาก" และรัฐอื่น "อ่านตัวระบุ" และ NFA อาจจะอยู่ในทั้งสองอย่างในเวลาเดียวกันเมื่ออ่านบางสิ่งบางอย่างที่เริ่มต้น "123" ซึ่งรัฐจริงใช้จะขึ้นอยู่กับว่าจะพบสิ่งที่ไม่เป็นตัวเลขก่อนที่จะสิ้นสุดของคำว่า.

ตอนนี้เราสามารถแสดง "การอ่านตัวเลขหรือตัวระบุ" เป็นของรัฐเองและก็เราไม่จำเป็นต้อง NFA ถ้าเราแสดงการรวมกันของรัฐในฐานะที่เป็นรัฐ NFA ตัวเองเรามี DFA กับรัฐมากขึ้นกว่า NFA แต่ที่จะเป็นสิ่งเดียวกัน.

มันเป็นเรื่องของการที่จะง่ายต่อการอ่านหรือเขียนหรือจัดการกับ DFAs จะง่ายต่อการทำความเข้าใจต่อ se แต่ NFAs โดยทั่วไปจะมีขนาดเล็ก
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
วิธีติดตั้งใช้ automatons ( dfas ) และ nondeterministic จำกัด automatons ( nfas ) มีความสามารถเดียวกันและข้อจำกัด ความแตกต่างเพียงอย่างเดียวคือความสะดวกหมายเหตุ .เป็นหุ่นยนต์จำกัดเป็นโปรเซสเซอร์ที่มีรัฐและอ่านข้อมูลแต่ละตัวอักษรเข้าอาจตั้งค่าเป็นสถานะอื่น ตัวอย่างเช่น รัฐอาจจะ " อ่านสอง CS ในแถว " หรือ " กำลังเริ่ม Word " เหล่านี้มักจะใช้สำหรับการสแกนที่รวดเร็วของข้อความที่จะค้นหารูปแบบ เช่น การสแกนของรหัสที่มาเปิดเป็นสัญญาณตามกําหนดวิธีทำงานอยู่ในรัฐหนึ่งในเวลาที่เป็น implementable . เป็น nondeterministic ไฟไนต์ออโตมาตาสามารถมากกว่าหนึ่งชาติพร้อมกัน : ตัวอย่างเช่นในภาษาที่ระบุสามารถเริ่มต้นด้วยตัวเลข อาจมีสถานะ " การอ่านหมายเลข " และรัฐ " ฉบับหนึ่งระบุ " และ NFA อยู่ทั้งสองในเวลาเดียวกัน เมื่ออ่านสิ่งที่เริ่มต้น " 123 " สถานะที่ใช้จริงจะขึ้นอยู่กับว่ามันมีบางอย่างที่ไม่ตัวเลขก่อนที่จะสิ้นสุดของคำสั่งตอนนี้เราสามารถแสดง " การอ่านตัวเลขหรือตัวระบุ " เป็นรัฐเอง อยู่ดีๆ เราไม่ต้องการ NFA ถ้าเราแสดงชุดค่าผสมของรัฐใน NFA เป็นอเมริกาเอง เรามี DFA มีมาก สภาพเกิน NFA , แต่ที่ไม่เหมือนเดิมมันเป็นเรื่องที่ง่ายในการอ่าน หรือเขียน หรือจัดการกับ dfas จะง่ายต่อการเข้าใจต่อ se แต่ nfas มักจะมีขนาดเล็ก
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: