Skip to content

luisortga/data-structure-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image alt

# 📚 Data Structures Repository

Repositorio educativo con implementaciones de estructuras de datos y algoritmos fundamentales en:

- JavaScript
- TypeScript
- Python

Incluye ejemplos prácticos y explicaciones básicas para aprender cómo funcionan internamente las estructuras de datos más utilizadas.

---

# 🚀 Contenido

## 📦 Estructuras Implementadas

- Arrays
- Linked List
- Stack
- Queue
- Hash Table
- Graphs
- Priority Queue

---

# 🛠️ Tecnologías

## Lenguajes

- JavaScript
- TypeScript
- Python

## Dependencias

La única dependencia utilizada es:

```bash
priorityqueue

📁 Estructura del Proyecto

data-structures/
│
├── javascript/
│   ├── arrays/
│   ├── linked-list/
│   ├── stacks/
│   ├── queue/
│   ├── hash-table/
│   └── graphs/
│
├── typescript/
│   ├── arrays/
│   ├── linked-list/
│   ├── stacks/
│   ├── queue/
│   ├── hash-table/
│   └── graphs/
│
├── python/
│   ├── arrays/
│   ├── linked-list/
│   ├── stacks/
│   ├── queue/
│   ├── hash-table/
│   └── graphs/
│
└── README.md

⚙️ Instalación

Clona el repositorio:

git clone https://github.com/luisortga/data-structure-coding.git

Entra al proyecto:

cd data-structures

Instala las dependencias:

npm install @datastructures-js/priority-queue

▶️ Ejecución

JavaScript

node archivo.js

TypeScript

ts-node archivo.ts

o compilar:

tsc
node archivo.js

Python

python archivo.py

🧠 Objetivo del Proyecto

Este repositorio fue creado con fines educativos para:

  • Aprender estructuras de datos
  • Practicar lógica de programación
  • Comparar implementaciones entre lenguajes
  • Mejorar habilidades de programación

📚 Temas Aprendidos

  • Complejidad temporal Big O
  • Estructuras lineales y no lineales
  • Manejo de memoria
  • Recursividad
  • Algoritmos de recorrido
  • Organización de datos

🤝 Contribuciones

Las contribuciones son bienvenidas.

Puedes:

  • Mejorar implementaciones
  • Agregar algoritmos
  • Optimizar código
  • Corregir errores

Haz un fork y crea un pull request 🚀


⭐ Autor

Desarrollado por luis Ortega.

About

Prácticas con diferentes estructuras de datos, código en diferentes lenguajes, Js, Ts, Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors