Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rafinhaa/javascript-datastructures-algorithms


https://github.com/rafinhaa/javascript-datastructures-algorithms

Last synced: 19 days ago
JSON representation

Awesome Lists containing this project

README

        

# Data Structures and Algorithms with JavaScript

This repository contains code and learning examples from the book "Data Structures and Algorithms with JavaScript."

## Description

The book covers fundamental principles of data structures and algorithms, providing a deep understanding of how to write efficient and complex JavaScript code, utilizing the latest features of ECMAScript.

## Contents

- **chapterXX:** Example codes for each chapter are organized in this section, providing a practical reference for the concepts discussed in the book.

# Checklist de Capítulos

- [x] Chapter 1: JavaScript - A Quick Overview
- [x] Chapter 2: Overview of ECMAScript and TypeScript
- [x] Chapter 3: Arrays
- [x] Chapter 4: Stacks
- [x] Chapter 5: Queues and Deques
- [x] Chapter 6: Linked Lists
- [x] Chapter 7: Sets
- [x] Chapter 8: Dictionaries and Hashes
- [x] Chapter 9: Recursion
- [ ] Chapter 10: Trees
- [ ] Chapter 11: Binary Heap and Heap Sort
- [ ] Chapter 12: Graphs
- [ ] Chapter 13: Sorting and Sear- [ ] ching Algorithms
- [ ] Chapter 14: Algorithm Designs and Techniques
- [ ] Chapter 15: Algorithm Complexity

## 🏁 How to run the project

```sh
# Clone the repository
git clone https://github.com/rafinhaa/javascript-datastructures-algorithms.git
cd javascript-datastructures-algorithms

# Install the dependencies
yarn install

# Run example .ts
yarn tsx chapter01_02/18-Hello-word.ts

# Run example .js
yarn js chapter01_02/02-Variables.js
```