Back to the catalog

Files

Bundle OKF 0.1 · 5 conceitos · agalloch88/Javascript_DSA

Open source Repository Open in the app JSON README (API)

About

# Files

- [Architecture and solution contract](architecture.md) - The decentralized exercise-file model: per-file contract, naming conventions, local data shapes, multi-approach design, and change boundaries for the JavaScript DSA corpus.
- [Domain guide](domains.md) - Topic taxonomy for the 15 problem-family folders, what each covers, recommended entry points, and placement guidance for new exercises.
- [JavaScript DSA — Quickstart](quickstart.md) - Entrypoint to the JavaScript DSA repository wiki: overview, navigation map, repository facts, and guardrails for editing self-contained algorithm exercise files.
- [Source map](source-map.md) - Path-oriented index of content folders, root tooling files, the tools/openwiki CI install location, and generated wiki controls.
- [Authoring, verification, and operations](workflows.md) - Editing workflow, validation/test limitations, Git-aware maintenance, OpenWiki CI automation, and integration runbook for the JavaScript DSA repository.

Details

Kind
OKF bundles
Topic
Maps, weather & travel
Publisher
agalloch88
Origin
okf_github
Category
dados
Version
0.1
Stars
1
Forks
1
Last push
2026-08-13T10:50:52Z
Repository state
ativo
Language
JavaScript
Added
2026-09-08 16:04:09
Updated
2026-09-08 16:04:09
Origin id
agalloch88/Javascript_DSA:openwiki/index.md

README

## Javascript Data Structures & Algorithms (DSA)

A repository to hold Javascript solutions for common DSA problems. The solutions are organized by problem type or data structure, and the code is automatically formatted using [Prettier](https://prettier.io/) to ensure consistent, predictable coding style.

### Structure

The repository is broken up by problem type or data structure. Topics include:

Topics include:
- [Arrays](./Arrays)
- [Binary Search Trees](./BinarySearchTrees)
- [Binary Trees](./BinaryTrees)
- [Dynamic Programming](./DynamicProgramming)
- [Famous Algorithms](./FamousAlgorithms)
- [Graphs](./Graphs)
- [Greedy Algorithms](./GreedyAlgorithms)
- [Heaps](./Heaps)
- [Linked Lists](./LinkedLists)
- [Recursion](./Recursion)
- [Searching](./Searching)
- [Sorting](./Sorting)
- [Stacks](./Stacks)
- [Strings](./Strings)
- [Tries](./Tries)

### Code Formatting

This repository uses Prettier for code formatting. To format the code, run the following script:

```bash
npm run format
```

This will ensure all JavaScript files in the repository are formatted according to the Prettier configuration in the `.prettierrc` file. If you have different preferences, update the configuration file in your local version accordingly.

### Installation

To install the repository, clone it locally and install the dependencies using npm:

```bash
git clone https://github.com/agalloch88/Javascript_DSA.git
cd javascript-dsa
npm install
```

More