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: 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 (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-10-17T17:09:00.000Z (over 1 year ago)
- Last Synced: 2025-03-15T00:09:09.912Z (3 months ago)
- Topics: algorithms, algorithms-implemented, data-structures, go, golang, heap, javascript, linked-list, queue, searching-algorithms, sorting-algorithms, stack, typescript
- Language: TypeScript
- Homepage:
- Size: 1.05 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Algorithms
[](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)