อัลกอริทึมคืออะไร? อธิบายง่ายๆ
เราอธิบายว่าอัลกอริทึมคืออะไรในเคล็ดลับการปฏิบัตินี้ คำศัพท์จากวิทยาการคอมพิวเตอร์และคณิตศาสตร์มักจะปรากฏในการเชื่อมต่อกับซอฟต์แวร์และคอมพิวเตอร์ เราแสดงให้คุณเห็นว่าอะไรคือสิ่งที่อยู่เบื้องหลังมันและอัลกอริธึมที่คุณพบเจอในชีวิตประจำวัน
อัลกอริทึมคืออะไร
มีคำจำกัดความที่แตกต่างกันของอัลกอริทึมขึ้นอยู่กับพื้นที่ของแอปพลิเคชัน
- คำอธิบายชุดของคำแนะนำที่สามารถใช้เพื่อแก้ปัญหาเฉพาะ
- ลำดับของคำแนะนำมักพบในซอฟต์แวร์และมีอยู่ในซอร์สโค้ด ตามคำนิยามอัลกอริทึมยังสามารถเขียนคำแนะนำสำหรับการเชื่อมต่อคอมพิวเตอร์อย่างถูกต้อง ซึ่งหมายความว่ามนุษย์และเครื่องจักรสามารถใช้งานอัลกอริทึมที่แตกต่างกัน
- คุณมักจะผ่านเกณฑ์อื่น ๆ เช่น "ความยาว จำกัด " ซึ่งหมายความว่าอัลกอริทึมจะต้องยุติหลังจากขั้นตอนจำนวนแน่นอนเช่นต้องสิ้นสุด
- หากคุณเจอคำว่า "กำหนดชัดเจน" ในการเชื่อมต่อกับ "อัลกอริทึม" หมายความว่าคำแนะนำนั้นชัดเจนนั่นคือไม่คลุมเครือนั่นคือคลุมเครือและต้องมีอยู่จริง
- อัลกอริธึม - เหมือนกับโค้ดโปรแกรมอื่น - เขียนตามไวยากรณ์ที่เข้มงวด
อัลกอริทึมที่รู้จัก: คุณจะพบอัลกอริทึมเหล่านี้ในชีวิตประจำวัน
หากคุณสงสัยว่าแนวคิดนามธรรมของอัลกอริทึมเกี่ยวข้องกับชีวิตประจำวันอย่างไรให้อ่านในส่วนนี้เกี่ยวกับอัลกอริทึมขนาดใหญ่ที่มีบทบาทในการทำงานและการพักผ่อน
- หากคุณขับรถไปทำงานในตอนเช้าและใช้อุปกรณ์นำทาง Dijkstra หรืออัลกอริธึมพา ธ ที่สั้นที่สุดมักจะอยู่ด้านหลังอุปกรณ์ มันคำนวณเส้นทางที่เร็วที่สุดในรูปแบบของกราฟและโหนด แม้กระทั่งปัจจัยต่าง ๆ เช่นการจราจรที่ติดขัดการเอียงและการปิดถนนก็ถูกนำมาพิจารณาที่นี่
- หากคุณป้อนคำในเครื่องมือค้นหาเช่น Google ผลลัพธ์ของคุณจะถูกแสดงผลโดยใช้อัลกอริทึม PageRank มันตรวจสอบเว็บไซต์ผลการค้นหาความสามารถโครงสร้างลิงค์และความเกี่ยวข้องสำหรับการค้นหาของคุณ จากนั้นจัดเรียงผลลัพธ์
- ด้านหลังสัญญาณไฟจราจรแต่ละอันเป็นอัลกอริทึมที่กำหนดพฤติกรรมการสลับที่แน่นอน
ในบทความอื่น ๆ เราจะอธิบายความหมายของคำว่า SEO และดูอัลกอริทึม PageRank ของ Google ให้ละเอียดยิ่งขึ้น