JH

Javascript Hashset

Баспа: Search Turbine
Вирустан тексерілген Windows Free
Жүктеу v1.0 42 жүктеулер
Нұсқа1.0
Баспа Search Turbine
Шығару күні2015 ж. 07 қаз.
Қосылған күн2015 ж. 07 қаз.
Os талаптарыWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
ТалаптарNone
Жалпы жүктеулер42
БағасыFree

Сипаттама

'JavaScript хэшсет' - HashSet деректер түрінің таза JS іске асыруы. Ол клиентті пайдалану үшін, сондай-ақ node.js үшін қолайлы. Ол JavaScript іздеу/іздеу процедуралары үшін оңтайландырылған - бұл JavaScript-те массивтерді қайталау кезінде өнімділіктің баяулауы мүмкін.

Үйлесімділік: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Түйін, NPM, Chrome. FireFox, Opera, Konqueror. Оның «әмбебапқа жақын» JS үйлесімділігі бар.

Хэштер мәндердің ретсіз массиві сияқты, бірақ оны Array.contains немесе Array.indexOf функцияларына қарағанда экспоненциалды түрде жылдамырақ іздеуге болады. Бұл тиімді, жылдам кодты жазуды жеңілдетеді. Хассеттер қалыпты массивтерге қарағанда біршама көбірек жадты пайдалана алады, бірақ экспоненциалды түрде көп емес.

Хэшсеттер оңтайландырылған c# және Java бағдарламалауында өте танымал - өйткені олар әзірлеушілерге мәннің Hashset ішінде бар-жоғын іздеудің (іздеу) өте жылдам әдісіне мүмкіндік береді. Ол іздеу сияқты сөздікті пайдаланады, ол жиын өлшемі ұлғайған сайын баяуламайды. Бұл массивтегі қайталанатын жазбаларды болдырмауды қалайтын жағдайлар үшін өте қолайлы - немесе өнімділікті бәсеңдетпей мәннің бар-жоғын тексеріңіз.

Хэшсеттердің жалпы әлсіздігі - олардың ретсіз болуы - және осылайша - санау мүмкін емес (foreach). Бұл әлсіздік санау функциясымен және сонымен бірге copyToArray функциясымен «JavaScript Searchable Hashset» жүйесінде жойылады.

'JavaScript іздеуге болатын хэштер' кез келген мәнді кілт ретінде пайдалана алады. Жол, бүтін сан, массив, сыныптар және тіпті типтер. Бұл оны жалпы JS бағдарламалау тәжірибесіне сәйкес икемді етеді.

Ол сонымен қатар Java және dotNet әзірлеушілері күтетін 'copyToArray', 'exceptWith', 'isSubsetOf' және 'unionWith' сияқты кеңейтілген хэшсет функцияларын қамтиды, бұл оны төменгі деңгейлі/жоғары өнімділік қолданбаларында пайдалану үшін өте қолайлы етеді.

Ұқсас бағдарламалар

Баламалар

Осы баспагерден тағы да