Javascript Hashset 1.0

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: 4.10 KB
‎คะแนนจากผู้ใช้: 0.0/5 - ‎0 ‎โหวต

'JavaScript Hashset' เป็นการดําเนินการ JS ที่บริสุทธิ์ของชนิดข้อมูล HashSet มันเหมาะสําหรับการใช้งานของลูกค้าและยังสําหรับโหนด.jsของ มันได้รับการปรับให้เหมาะสมสําหรับการค้นหา JavaScript / กิจวัตรการค้นหา - ซึ่งอาจเป็นคอขวดประสิทธิภาพช้าเมื่อทําใหม่อาร์เรย์ใน JavaScript นี่คือซอฟต์แวร์ฟรีที่http://searchturbine.com/js/javascript-hashsetภายใต้ใบอนุญาต BSD ความเข้ากันได้: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11 โหนด, NPM, โครเมี่ยม ไฟฟ็อกซ์ โอเปร่า คอนเคอร์เตอร์ มันมีความเข้ากันได้ของ JS 'ใกล้กับสากล' แฮชเซตเป็นเหมือนอาร์เรย์ของค่าที่ไม่ได้เรียงลําดับ แต่สามารถค้นหาค่าได้เร็วกว่า Array.contains ดั้งเดิมหรือ Array.indexOf ทําให้การเขียนโค้ดที่มีประสิทธิภาพและรวดเร็วทําได้ง่ายขึ้น Hassets อาจใช้หน่วยความจํามากกว่าอาร์เรย์ปกติ แต่ไม่ชี้แจงมากกว่านั้น Hashsets เป็นที่นิยมอย่างมากในการเขียนโปรแกรม c# และ Java ที่ดีที่สุด - เพราะพวกเขาอนุญาตให้นักพัฒนาเป็นวิธีที่รวดเร็วมากในการค้นหา (ค้นหา) เพื่อดูว่ามีคุณค่าอยู่แล้วใน Hashset หรือไม่ มันใช้พจนานุกรมเช่นการค้นหา - ซึ่งไม่ช้าลงเมื่อชุดมีขนาดเพิ่มขึ้น สิ่งนี้เหมาะสําหรับสถานการณ์ที่เราต้องการหลีกเลี่ยงรายการที่ซ้ํากันในอาร์เรย์ - หรือตรวจสอบการมีอยู่ของค่าโดยไม่ทําให้ประสิทธิภาพการทํางานช้าลง จุดอ่อนทั่วไปของ Hashsets คือพวกเขาไม่ถูกจัดลําดับ - และเช่นนี้ - ไม่สามารถระบุได้ (foreach) จุดอ่อนนี้เอาชนะได้ใน 'JavaScript แฮชเซตที่สามารถค้นหาได้' ด้วยฟังก์ชั่นการแจงเลียนแบบและฟังก์ชั่น copyToArray 'JavaScript แฮชเซตที่สามารถค้นหาได้' สามารถใช้ค่าใดๆ เป็นคีย์ได้ สตริง จํานวนเต็ม อาร์เรย์ คลาส และแม้แต่ชนิด สิ่งนี้ทําให้มีความยืดหยุ่นในการรักษากับวิธีปฏิบัติในการเขียนโปรแกรม JS ทั่วไป นอกจากนี้ยังมีฟังก์ชั่นแฮชเซตขั้นสูงที่นักพัฒนา Java และ dotNet คาดหวังเช่น : 'copyToArray', 'ยกเว้นWith', 'isSubsetOf' และ 'unionWith' ซึ่งทําให้เหมาะสําหรับการใช้งานในแอปพลิเคชันประสิทธิภาพต่ํา / สูงขึ้น

ประวัติรุ่น

  • เวอร์ชัน 1.0 โพสต์เมื่อ 2015-05-30
    ซอฟต์แวร์แฮชเซตที่สามารถค้นหาได้ที่เพิ่งเปิดตัวใหม่

รายละเอียดหลักสูตร