JH

Javascript Hashset

ناشر: Search Turbine
وائرس اسکن شدہ Windows Free
ڈاؤن لوڈ کریں v1.0 42 ڈاؤن لوڈز
ورژن1.0
ناشر Search Turbine
رہائی کی تاریخ7 اکتوبر، 2015
تاریخ شامل کی گئی7 اکتوبر، 2015
OS کی ضروریاتWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
تقاضےNone
کل ڈاؤن لوڈ42
قیمتFree

تفصیل

'جاوا اسکرپٹ ہیش سیٹ' ہیش سیٹ ڈیٹا ٹائپ کا خالص JS نفاذ ہے۔ یہ کلائنٹ کے استعمال اور node.js کے لیے بھی موزوں ہے۔ اسے جاوا اسکرپٹ کی تلاش/تلاش کے معمولات کے لیے بہتر بنایا گیا ہے - جو جاوا اسکرپٹ میں Arrays کو دہراتے وقت کارکردگی میں رکاوٹ بن سکتا ہے۔

مطابقت: انٹرنیٹ ایکسپلورر 5، IE5.5، IE6، IE7، IE8، IE9، IE10، IE11۔ نوڈ، این پی ایم، کروم۔ فائر فاکس، اوپیرا، کونکرر۔ اس میں 'آفاقی کے قریب' JS مطابقت ہے۔

ہیش سیٹ قدروں کی ایک غیر ترتیب شدہ صف کی طرح ہے، لیکن اسے مقامی Array.contains یا Array.indexOf فنکشنز کے مقابلے میں تیزی سے قدر کی تلاش کی جا سکتی ہے۔ اس سے موثر، تیز کوڈ لکھنا آسان ہوجاتا ہے۔ ہیسٹس عام صفوں کے مقابلے میں معمولی طور پر زیادہ میموری استعمال کرسکتے ہیں، لیکن اس سے زیادہ تیزی سے نہیں۔

ہیش سیٹس آپٹمائزڈ سی # اور جاوا پروگرامنگ میں بہت مقبول ہیں - کیونکہ وہ ڈویلپرز کو تلاش کرنے (تلاش کرنے) کے لیے ایک بہت تیز طریقہ کی اجازت دیتے ہیں کہ آیا ہیش سیٹ میں کوئی قدر پہلے سے موجود ہے۔ یہ تلاش جیسی لغت کا استعمال کرتا ہے - جو سیٹ کے سائز میں بڑھنے کے ساتھ آہستہ نہیں ہوتا ہے۔ یہ ان حالات کے لیے مثالی ہے جن میں ہم ایک صف میں ڈپلیکیٹ اندراجات سے بچنا چاہتے ہیں - یا کارکردگی کی سست روی کے بغیر کسی قدر کی موجودگی کو چیک کریں۔

Hashsets کی ایک عام کمزوری یہ ہے کہ وہ غیر ترتیب شدہ ہیں - اور اس طرح - کو شمار نہیں کیا جا سکتا (فوریچ)۔ اس کمزوری کو 'جاوا اسکرپٹ سرچ ایبل ہیش سیٹ' میں ایک اینومریٹ فنکشن اور کاپی ٹو آررے فنکشن کے ساتھ دور کیا جاتا ہے۔

'جاوا اسکرپٹ سرچ ایبل ہیش سیٹ' کسی بھی قدر کو بطور کلید استعمال کر سکتا ہے۔ سٹرنگ، انٹیجر، سرنی، کلاسز، اور یہاں تک کہ اقسام۔ یہ اسے عام js پروگرامنگ کے طریقوں کے ساتھ مل کر لچکدار بناتا ہے۔

اس میں جدید ترین ہیش سیٹ فنکشنز بھی شامل ہیں جن کی Java اور dotNet کے ڈویلپرز توقع کرتے ہیں جیسے: 'copyToArray'، 'exceptWith'، 'isSubsetOf' اور 'unionWith' جو اسے نچلی سطح/اعلی کارکردگی والے ایپلی کیشنز میں استعمال کے لیے مثالی بناتے ہیں۔

مشابہ پروگرام

متبادل

اس شائع کنندہ سے مزید