Leanpub Header

Skip to main content

El Manual de los Algoritmos y las estructuras de datos (Fondo negro)

Descubre el Manual de los Algoritmos y las estructuras de datos, basado en los algoritmos de Cortmen. Este manual es la caja de Herramientas que debería poseer cualquier programador proesional. ¡Perfecciona tu capacidad abstracta para entender y desarrollar tú mismo algoritmos eficientes!

Minimum price

$9.99

$30.99

You pay

$30.99

Author earns

$24.79
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
About

About

About the Book

Escoge la version fondo blanco aqui: https://leanpub.com/elmanualdelosalgoritmosylasestructurasdedatosfondoblanco

Cualquier estudiante de ciencias de la computación o ingeniería de redes, de sistemas o de informática sabe, que hay puntos en el estudio, en donde se decide quienes son aptos para seguir la carrera y quienes mejor deberían dedicarse a otra cosa.

Como estudiante también he estado en ese lugar y ahora que soy profesional, entiendo que es algo totalmente normal el no comprender los algoritmos y las estructuras de datos a la primera.

Obviamente estos temas son avanzados y requieren de bastante tiempo, practica y además del desarrollo de una capacidad para entender problemas abstractamente.

Muchas veces necesitas una mano de ayuda que te pueda explicar y es así como me he puesto manos a la obra escribiendo este manual, donde explico estos temas de una manera sencilla y donde podrás ver ejemplos animados para entender el funcionamiento varios de los algoritmos mas populares.

Descubre el Manual de los Algoritmos y las estructuras de datos, basado en los algoritmos de Cortmen, ¡y perfecciona tu capacidad para entender y desarrollar tú mismo algoritmo eficientes!

En este eBook intentaré darte una clara idea de diversos algoritmos y estructuras de datos, comenzando por una base en su análisis y complejidad (O-Notation, time complexity), continuando con estructuras estáticas y dinámicas (Stack, Heap, Queue, Lists, Trees…); Algoritmos de búsqueda en texto; Algoritmos de ordenamiento (Quicksort, Heapsort, Mergesort…); Algoritmos de búsqueda (Arboles); Algoritmos en grafos (el camino más corto entre A y B?, Prym, Dijkstra, Floyd-Warshall,…) y finalizaremos con una breve introducción en Algoritmos de Aprendizaje (L*, NL*).

Echa un vistazo a un par de capitulos publicados en la plataforma de thewhitecode.com

QuickSort vs MergeSort vs Heapsort.

MergeSort: Sorteando numeros eficientemente, usando un poco mas de espacio.

Heapsort: Usando arboles para sortear en tiempo O(n log n)

Share this book

Installments completed

90 / 100

Author

About the Author

Cristian Sanchez

Cristian Sanchez is a professional in programming and computer science with solid know in C/C++ and Python. His knowledge also covers the area of artificial intelligence, development and maintenance of databases, networks and web technologies. In 2020 he graduated from the Ostbayerische Technische Hochschule in Regensburg, Germany.

His experience and greatest interest are based on the development of desktop, mobile, and web applications, but also artificial intelligence and virtual reality.

Contents

Table of Contents

Índice

 

Introducción

  •    ¿Para quién es este libro?
  •    Sobre el Autor

Capítulo 1: Principios básicos

  •    Estructura de datos Pila (Stack)
  •    Ejemplo de algoritmo: SelectionSort
  •    La notación O (The Big-O Notation)

Capítulo 2: Métodos y estrategias

  •    Divide y vencerás (Divide&Conquer)
  •    Método Iterativo
  •    Método Máster

Capítulo 3: Estructuras Dinámicas

  •    Stack
  •    Queues
  •    Listas
  •    Introducción a Arboles
    •        Árbol binario de búsqueda
    •        Árbol binario de búsqueda, agregando elementos
    •        Árbol binario de búsqueda, borrando elementos
    •        Heap (Preparación para Heapsort)
      •        El Heap construcción:
      •        El Heap agregando elementos:
      •        El Heap borrando elementos:

Capítulo 4: Algoritmos de Sorteo básicos

  •    Insertionsort
  •    Bubblesort
    •    Ejemplo BubbleSort:
  •    Selectionsort
    •    Ejemplo SelectionSort:

Capítulo 5: Algoritmos de Sorteo Avanzados

  •    Quicksort
    •     Entendiendo preparePartition(…):
    •     Animación QuickSort:
  •    Mergesort
    •    Entendiendo merge(…):
    •     Animación MergeSort:
    •    Análisis su complejidad:
  •    Heapsort
    •    Entendiendo Heapify(…):
    •    Animación HeapSort:
    •    Análisis su complejidad
  •    Anotaciones

Capítulo 6: Algoritmos de Sorteo Especiales

  •    Countsort
    •    Anotaciones
  •    Mapsort
    •   Anotaciones

Capítulo 7: Algoritmos de búsqueda (Binary search trees)

  •    Complementación de Árboles
  •    Características de los Árboles
  •    Árboles binarios concadenado de búsqueda (Binary search tree)
    •    Implementación de Árboles binarios concadenado de búsqueda
  •    Formas de iterar un Árbol
  •     Análisis del Código
  •     Anotaciones
  •     Diccionarios
  •     Árboles AVL
    •         Balance en un Árbol AVL
    •         Característica básica de un árbol AVL (AVL Equilibrio/ Balance)
    •         Rotaciones
      •             Rotación simple a la derecha (RR)
      •             Rotación simple a la izquierda (LR)
      •             Rotación doble a la derecha (Rotación LR)
      •             Rotación doble a la izquierda (Rotación RL)
    •         Borrando valores de un Árbol AVL
  •     Anotaciones
  •     Árboles de Bayer (Árboles B)
    •        Diferencias entre Árboles Bayer y Árboles AVL
  •     Hashing
  •     Skip-Lists
  •     Búsqueda en texto

Capítulo 8: Algoritmos en grafos

Capítulo 9: Algoritmos de aprendizaje

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub