JH

Javascript Hashset

ناشر: Search Turbine
بدون ویروس Windows Free
دانلود v1.0 42 دانلودها
نسخه1.0
ناشر Search Turbine
تاریخ انتشار۷ اکتبر ۲۰۱۵
تاریخ اضافه شده۷ اکتبر ۲۰۱۵
الزامات سیستم عاملWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
الزاماتNone
کل بارگیری ها۴۲
قیمتFree

شرح

'هش ست جاوا اسکریپت' یک پیاده سازی JS خالص از نوع داده HashSet است. برای استفاده از مشتری و همچنین برای node.js مناسب است. این برای روال‌های جستجو/جستجوی جاوا اسکریپت بهینه شده است - که می‌تواند هنگام تکرار آرایه‌ها در جاوا اسکریپت باعث کندی عملکرد شود.

سازگاری: اینترنت اکسپلورر 5، IE5.5، IE6، IE7، IE8، IE9، IE10، IE11. Node، NPM، Chrome. فایرفاکس، اپرا، Konqueror. سازگاری JS "نزدیک به جهانی" دارد.

یک هش ست مانند یک آرایه نامرتب از مقادیر است، اما می توان آن را برای مقداری سریعتر از توابع Array.contains یا Array.indexOf اصلی جستجو کرد. این کار نوشتن کد کارآمد و سریع را آسان تر می کند. Hasset‌ها ممکن است نسبت به آرایه‌های معمولی از حافظه‌ی حاشیه‌ای بیشتری استفاده کنند، اما نه به طور نمایی بیشتر از این.

هش‌ست‌ها در برنامه‌نویسی بهینه‌سازی شده سی شارپ و جاوا بسیار محبوب هستند - زیرا به توسعه‌دهندگان این امکان را می‌دهند که یک راه بسیار سریع برای جستجو (جستجو) برای دیدن اینکه آیا یک مقدار قبلاً در یک هش‌ست وجود دارد یا خیر. از دیکشنری مانند جستجو استفاده می کند - که با افزایش اندازه مجموعه کندتر نمی شود. این برای موقعیت‌هایی ایده‌آل است که می‌خواهیم از ورودی‌های تکراری در یک آرایه جلوگیری کنیم - یا وجود یک مقدار را بدون کاهش سرعت بررسی کنیم.

یک ضعف رایج در هش ست ها این است که مرتب نیستند - و به همین دلیل - نمی توان آنها را برشمرد (foreach). این ضعف در 'هشست قابل جستجوی جاوا اسکریپت' با یک تابع enumerate و همچنین یک تابع copyToArray برطرف شده است.

«هش‌ست قابل جستجوی جاوا اسکریپت» می‌تواند از هر مقداری به عنوان کلید استفاده کند. رشته، عدد صحیح، آرایه، کلاس ها و حتی انواع. این باعث می‌شود که آن را با شیوه‌های برنامه‌نویسی رایج js منعطف کند.

همچنین شامل توابع هش‌ست پیشرفته‌ای است که توسعه‌دهندگان جاوا و dotNet انتظار دارند، مانند: «copyToArray»، «exceptWith»، «isSubsetOf» و «unionWith» که آن را برای استفاده در برنامه‌های سطح پایین‌تر/با کارایی بالاتر ایده‌آل می‌کند.

برنامه‌های مشابه

جایگزین‌ها

بیشتر از این ناشر