Javascript Hashset 1.0

라이센스: 무료 ‎파일 크기: 4.10 KB
‎사용자 평가: 0.0/5 - ‎0 ‎투표

'자바스크립트 해시셋'은 해시셋 데이터 타입의 순수한 JS 구현입니다. 클라이언트 사용 및 노드에도 적합합니다.js. 자바스크립트에서 배열을 반복할 때 성능 병목 현상이 느려질 수 있는 JavaScript 검색/조회 루틴에 최적화되어 있습니다. 이 소프트웨어는 BSD 라이센스에 따라 http://searchturbine.com/js/javascript-hashset 사용할 수 있습니다. 호환성: 인터넷 익스플로러 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. 노드, NPM, 크롬. 파이어 폭스, 오페라, 콘케러. 그것은 '보편적 인 에 가까운'JS 호환성을 가지고있다. 해시셋은 정렬되지 않은 값 배열과 유사하지만 네이티브 Array.포함 또는 Array.indexOf 함수보다 기하급수적으로 더 빠른 값을 검색할 수 있습니다. 이렇게 하면 효율적이고 빠른 코드를 쉽게 작성할 수 있습니다. Hasset은 일반 배열보다 메모리를 약간 더 많이 사용할 수 있지만 기하급수적으로 더 많이 사용할 수는 없습니다. 해시셋은 최적화된 c# 및 Java 프로그래밍에서 매우 인기가 있습니다 - 개발자가 해시셋에 값이 이미 있는지 확인하기 위해 (검색) 찾기를 위한 매우 빠른 방법을 사용할 수 있기 때문입니다. 세트의 크기가 커짐에 따라 속도가 느려지지 않는 조회와 같은 사전을 사용합니다. 이는 배열에서 중복 항목을 피하거나 성능 저하 없이 값의 존재를 확인하는 상황에 이상적입니다. 해시셋의 일반적인 약점은 정렬되지 않은 것입니다 - 그리고 따라서 - 열거 할 수 없다 (foreach). 이 약점은 열거 함수와 copyToArray 기능을 가진 '자바 스크립트 검색 가능한 해시셋'에서 극복됩니다. '자바 스크립트 검색 가능한 해시셋'은 모든 값을 키로 사용할 수 있습니다. 문자열, 정수, 배열, 클래스 및 균일 한 유형. 따라서 일반적인 JS 프로그래밍 관행에 유연하게 대처할 수 있습니다. 또한 자바와 dotNet 개발자가 기대하는 고급 해시 기능도 포함됩니다 : 'copyToArray', '제외', 'isSubsetOf'및 'unionWith'와 같은 고급 해시 세트 기능이 포함되어 있어 낮은 수준 / 고성능 응용 프로그램에서 사용하기에 이상적입니다.

버전 기록

  • 버전 1.0 에 게시 2015-05-30
    새로 출시 된 검색 가능한 해시 셋 소프트웨어

프로그램 세부 정보