418531 ภาคต้น 2552/โจทย์ปัญหาอัลกอริทึมแบบตะกละ I/เฉลยข้อ 2
รุ่นแก้ไขเมื่อ 07:37, 19 กันยายน 2552 โดย Aoy (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย '==''อัลกอริทึม''== ให้สตริงใน <math> S' \, </math> จับคู่กับสตริงใ…')
อัลกอริทึม
ให้สตริงใน จับคู่กับสตริงใน ตัวแรกสุดที่เหมือนกัน ถ้าสตริงทุกตัวใน ถูกจับคู่ได้หมดให้ตอบ "ใช่" ไม่เช่นั้นให้ตอบ "ไม่ใช่"
ให้ เป็นตัวแปรที่ชี้ไปยังสตริงที่กำลังพิจารณาในสตริง
ให้ เป็นตัวแปรที่ชี้ไปยังสตริงที่กำลังพิจารณาในสตริง
<geshi lang="c"> FindSubString(S,m,S',n)
{
j = 1
for i = 1 to m do
{
if S[i] = S'[j] then
j = j + 1
}
if j > n then
return 1
else
return 0
}
</geshi>