100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Examen

Programming Algorithms.pdf

Puntuación
-
Vendido
-
Páginas
441
Grado
A+
Subido en
29-09-2025
Escrito en
2025/2026

Learn to design and write efficient algorithms with this comprehensive guide featuring practical examples in Lisp. Perfect for students seeking to strengthen problem-solving skills and master core programming concepts for academic and professional growth.

Mostrar más Leer menos
Institución
Programming For Python Language..
Grado
Programming for python language..











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Programming for python language..
Grado
Programming for python language..

Información del documento

Subido en
29 de septiembre de 2025
Número de páginas
441
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

Vista previa del contenido

,Programming Algorithms
A comprehensive guide to writing efficient programs
with examples in Lisp



Vsevolod Domkin



This book is for sale at http://leanpub.com/progalgs

This version was published on 2020-06-21




* * * * *

This is a Leanpub book. Leanpub empowers authors and publishers
with the Lean Publishing process. Lean Publishing is the act of
publishing an in-progress ebook using lightweight tools and many
iterations to get reader feedback, pivot until you have the right book
and build traction once you do.

* * * * *

© 2020 Vsevolod Domkin

,Table of Contents

Introduction
Why Algorithms Matter
A Few Words about Lisp
Algorithmic Complexity
A Crash Course in Lisp
The Core of Lisp
A Code Example
The REPL
Basic Expressions
Sequential Execution
Branching
Looping
Procedures and Variables
Comments
Getting Started


Essential Data Structures
1 Data Structures
Data Structures vs Algorithms
The Data Structure Concept
Contiguous and Linked Data Structures
Tuples
Passing Data Structures in Function Calls
Structs in Action: Union-Find
Take-Aways
2 Arrays
Arrays as Sequences
Dynamic Vectors
Why Are Arrays Indexed from 0
Multi-Dimensional Arrays
Binary Search
Binary Search in Action: a Fast Specialized In-Memory DB
Sorting
O(n^2) Sorting
Quicksort
Production Sort
Performance Benchmark
Take-Aways
3 Linked Lists

, Lists as Sequences
Lists as Functional Data Structures
Different Kinds of Lists
FIFO & LIFO
Queue
Stack
Deque
Stacks in Action: SAX Parsing
Lists as Sets
Merge Sort
Parallelization of Merge Sort
Lists and Lisp
Take-Aways
4 Key-Values
Concrete Key-values
Simple Arrays
Associative Lists
Hash-Tables
Structs
Trees
Operations
Memoization
Memoization in Action: Transposition Tables
Cache Invalidation
Second Chance and Clock Algorithms
LFU
LRU
Low-Level Caching
Take-Aways


Derivative Data Structures
5 Hash-Tables
Implementation
Dealing with Collisions
Hash-Code
Advanced Hashing Techniques
Hash-Functions
Operations
Initialization
Access
Iteration
Perfect Hashing
Implementation
The CHM92 Algorithm
Distributed Hash-Tables
Hashing in Action: Content Addressing
$15.49
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
LectWoody Chamberlain College Of Nursng
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
521
Miembro desde
2 año
Número de seguidores
183
Documentos
1050
Última venta
4 horas hace

3.6

84 reseñas

5
40
4
14
3
9
2
1
1
20

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes