เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง hash_tables ที่ต้องการ
# เทคนิคการจัดการข้อมูลแบบไดนามิคด้วย Separate Chaining Hashing ในภาษา C...
Read More →การจัดการข้อมูลให้มีประสิทธิภาพเป็นสิ่งสำคัญมากในการพัฒนาโปรแกรม การเลือกใช้โครงสร้างข้อมูลและอัลกอริทึมที่เหมาะสมสามารถช่วยให้โค้ดของเราทำงานได้อย่างรวดเร็วและได้ผลลัพธ์อย่างที่ต้องการ หนึ่งในตัวเลือกที่น่าสนใจคือการใช้ Hash Tables ที่โดดเด่นด้านความรวดเร็วในการค้นหา แต่หนึ่งในปัญหาที่หลีกเลี่ยงไม่ได้คือการชนของค่าฮาช (hash collision) ซึ่งอาจพบเมื่อมีการใช้งานข้อมูลขนาดใหญ่...
Read More →เคยสงสัยไหมว่าการค้นหาข้อมูลในโปรแกรมคอมพิวเตอร์ทำงานได้อย่างรวดเร็วเพียงใด? ไม่ว่าจะเป็นเมื่อคุณค้นหาชื่อเพื่อนใน Facebook, หรือค้นหาไฟล์ที่ต้องการในคอมพิวเตอร์ของคุณ หรือ ใน Database เบื้องหลังของความปราดเปรียวนี้คือโครงสร้างข้อมูลชนิดหนึ่งที่มีชื่อว่า Hash Tables นั่นเอง ซึ่งใช้ทำ Index ใน Database ด้วย อาจจะไม่ใช่ในโดนตรงแต่ใช้ความคิดตรงนี้ไปประยุกติ์ได้...
Read More →ในโลกของการเขียนโปรแกรม สิ่งหนึ่งที่มีความสำคัญพอๆ กับการเขียนโค้ดให้ทำงานได้อย่างถูกต้อง ก็คือการเขียนโค้ดให้ทำงานได้อย่างรวดเร็วและมีประสิทธิภาพ หนึ่งในเครื่องมือที่ช่วยให้โปรแกรมของเราทำงานได้เร็วขึ้นนั่นก็คือ Hash Table...
Read More →เมื่อพูดถึง blockchain, หลายคนอาจนึกถึงคำว่า Bitcoin หรือ Cryptocurrency ในทันที แต่ blockchain นั้นมีความหลากหลายและซับซ้อนมากกว่าที่หลายคนคิด การทำความเข้าใจกับโครงสร้างข้อมูลที่ซ่อนอยู่ภายใต้มันจึงเป็นสิ่งสำคัญสำหรับนักพัฒนาเพื่อการใช้เทคโนโลยีนี้ให้เกิดประโยชน์สูงสุด ดังนั้นที่ EPT เราจะมาวิเคราะห์โครงสร้างข้อมูล 5 แบบที่ถูกใช้งานอย่างแพร่หลายในระบบ blockchain นั่นคือ ลิงก์ลิสต์ (Linked Lists), เทร (Trees), กราฟ (Graphs), แฮชแทเบิล (Hash Tables), และแพตริเซีย เทร (Patricia Trees) ขอเชิญชวนทุ...
Read More →การจัดการข้อมูลถือเป็นหัวใจหลักของการพัฒนาการ์ติธิคอมพิวเตอร์ในทุกวันนี้ ด้วยปริมาณข้อมูลที่มีขนาดใหญ่และความต้องการในการเข้าถึงข้อมูลอย่างรวดเร็ว การใช้โครงสร้างข้อมูลที่เหมาะสมเป็นสิ่งที่สำคัญมาก หนึ่งในเทคนิคที่ได้รับความนิยมคือการใช้ Hash Tables โดยเฉพาะเมื่อต้องการลดเวลาการค้นหาข้อมูลให้เหลือน้อยที่สุด และในภาษาโปรแกรมมิ่งอย่าง COBOL (COmmon Business-Oriented Language) การใช้งาน Hashing, โดยเฉพาะเทคนิคที่เรียกว่า Separate Chaining Hashing ก็มีส่วนช่วยให้การจัดการข้อมูลสามารถทำได้อย่างมีประส...
Read More →การเขียนโปรแกรมเชิงวิชาการไม่ได้จำกัดอยู่เพียงแค่การสร้างโปรแกรมให้ทำงานได้ตามที่ต้องการ แต่ยังรวมถึงการจัดการกับข้อมูลอย่างมีประสิทธิภาพและการค้นหาวิธีในการพัฒนาโค้ดให้ดียิ่งขึ้น วันนี้เราจะมาพูดถึงเทคนิคในการจัดการข้อมูลด้วยการใช้ hash ในภาษา Objective-C ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่เข้มข้นและยังถูกใช้ในการพัฒนาแอปพลิเคชันบน iOS และ MacOS แม้ว่า Swift จะค่อยๆกลายเป็นที่นิยมก็ตาม...
Read More →ในยุคข้อมูลขนาดใหญ่และการประมวลผลที่ต้องได้รับความรวดเร็วสูง ABAP หรือ Advanced Business Application Programming ซึ่งเป็นภาษาโปรแกรมมิ่งที่พัฒนาโดย SAP สำหรับการพัฒนาแอปพลิเคชั่นในระบบ SAP ได้ใช้เทคนิคการจัดการข้อมูลที่หลากหลาย เพื่อรับมือกับความท้าทายเหล่านั้น หนึ่งในการดำเนินการที่มีประสิทธิภาพคือการใช้โครงสร้างข้อมูลแบบ Hash Tables หรือ Hashed Tables...
Read More →