Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lbwa/algorithms
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
https://github.com/lbwa/algorithms
algorithms algorithms-implemented data-structures go golang heap javascript linked-list queue searching-algorithms sorting-algorithms stack typescript
Last synced: about 2 months ago
JSON representation
Algorithm fundamentals implemented by JavaScript(TypeScript), @golang, @rust-lang.
- Host: GitHub
- URL: https://github.com/lbwa/algorithms
- Owner: lbwa
- Created: 2018-12-28T01:22:57.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-12-10T11:06:21.000Z (about 2 years ago)
- Last Synced: 2023-03-02T09:21:33.651Z (almost 2 years ago)
- Topics: algorithms, algorithms-implemented, data-structures, go, golang, heap, javascript, linked-list, queue, searching-algorithms, sorting-algorithms, stack, typescript
- Language: TypeScript
- Homepage:
- Size: 882 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Algorithms
[![test cases](https://github.com/lbwa/algorithms/actions/workflows/rust.yml/badge.svg)](https://github.com/lbwa/algorithms/actions/workflows/rust.yml)
Basic algorithms implementations, written by `TypeScript`, `Golang`, `Rust`.
## Test
- TypeScript
```bash
# using pnpm
pnpm t# Specific test
pnpm t
```- Golang
```bash
go test ./...
``````bash
go test ./
# eg, go test ./traversal
# go test ./sorts
```- Rust
```bash
cargo t
```## Further readings
- [Algorithms, 4th edition](https://algs4.cs.princeton.edu)
- [Introduction to Algorithms, 4th edition](https://a.co/d/hlWQ1Hc)
- [toptal.com - sorting algorithms](https://www.toptal.com/developers/sorting-algorithms)
- [algorithm-visualizer.org](https://algorithm-visualizer.org)