JH

Javascript Hashset

מוֹצִיא לָאוֹר: Search Turbine
סרוק נגד וירוסים Windows Free
הורד v1.0 42 הורדות
גִרְסָה1.0
מוֹצִיא לָאוֹר Search Turbine
תאריך הוצאה7 באוק׳ 2015
תאריך הוסף7 באוק׳ 2015
דרישות OsWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
דרישותNone
סה"כ הורדות42
מחירFree

תיאור

'JavaScript Hashset' הוא יישום JS טהור של סוג הנתונים HashSet. זה מתאים לשימוש בלקוח וגם עבור node.js. זה מותאם לשגרות חיפוש/חיפוש JavaScript - מה שיכול להיות צוואר בקבוק איטי בביצועים בעת איטרציה של מערכים ב-JavaScript.

תאימות: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. יש לו תאימות JS 'קרוב לאוניברסלי'.

ערכת hashs היא כמו מערך לא מסודר של ערכים, אך ניתן לחפש אחריו ערך מהיר יותר באופן אקספוננציאלי מהפונקציות המקוריות Array.contains או Array.indexOf. זה מקל על כתיבת קוד יעיל ומהיר. Assets עשויים להשתמש בזיכרון מעט יותר מאשר במערכים רגילים, אך לא באופן אקספוננציאלי יותר.

Hashsets פופולריים מאוד בתכנות C# ו-Java אופטימליות - מכיוון שהם מאפשרים למפתחים דרך מהירה מאוד לחפש (חיפוש) כדי לראות אם ערך כבר קיים ב-Hashset. הוא משתמש במילון כמו חיפוש - שאינו נהיה איטי יותר ככל שהסט גדל בגודלו. זה אידיאלי למצבים שבהם אנו רוצים להימנע מכניסות כפולות במערך - או לבדוק את קיומו של ערך ללא האטה בביצועים.

חולשה נפוצה של Hashsets היא שהם לא מסודרים - וככאלה - לא ניתנים למנות (foreach). חולשה זו מתגברת ב- 'JavaScript Search hashset' עם פונקציית enumerate וגם פונקציית copyToArray.

'JavaScript hashset לחיפוש' יכול להשתמש בכל ערך כמפתח. מחרוזת, מספר שלם, מערך, מחלקות ואפילו סוגים. זה הופך אותו לגמיש בהתאם לנוהלי התכנות הנפוצים של js.

הוא כולל גם את פונקציות ה-hashset המתקדמות שמפתחי Java ו-dotNet מצפים כמו: 'copyToArray', 'exceptWith', 'isSubsetOf' ו-'unionWith' שהופכות אותו לאידיאלי לשימוש ביישומים ברמה נמוכה יותר/ביצועים גבוהים יותר.

תוכניות דומות

אלטרנטיבות

עוד מהמופרסם הזה