tdscore

Data Structure & Algorithms implements with pure TypeScript for any JavaScript runtime.✨

OTHER License

Downloads
48
Stars
3
Committers
1

:

TDSCore

2021

| English

npm i tdscore

TypeScript

TDSCoreTDSCore80%

DSArray HashMap hash() Trigonometric Chain
ArrayList BFS cos append
LinkedList DFS Martix(OOP) contains
BitSpan AVL BST Martix(Classic) filter
Queue BiTreeNode bubbleSort (DSNumber) defaultOrFirst
GList HashSet quickSort Linear transformation filter
Stack SetGraph shellSort Complex forEach
CQueue radixSort Hamming Code indexOf
insertionSort Color isEmpty
selectionSort fab last
heapSort reverse
seqSearch selectMany
binarySearch size
prim toList/Map/Set
kruskal where
treeForEach min/max

  • undefined
  • null
  • API
  • API

NPM

npm install tdscore --save
<srcipt src="//cdn.jsdelivr.net/npm/tdscore/dist/tdscore.min.js"></script>

import { HashMap } from "tdscore"

let hashMap = new HashMap<string,number>();

hashMap.mapPut("a",1);
console.log(hashMap.mapGet("a")); // 1

TDSCore

  • window.tdscore
  • CommonJS require("tdscore")

RunKit

RunKit for TDSCore

****

Pull Request!

dev

git clone https://github.com/zsh2401/tdscore.git
cd tdscore
git fetch origin dev
git checkout dev

yarn

# umddist
yarn build:dist 

# es6es
yarn build:es 

# ES5lib
yarn build:lib 

# 
yarn build

yarn test
  • dev

TDSCore