Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Optimización de algoritmos
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
margotduek
September 28, 2015
Education
0
98
Optimización de algoritmos
Clase de comunidad Platzi de optimización de algoritmos
margotduek
September 28, 2015
Tweet
Share
Other Decks in Education
See All in Education
【洋書和訳:さよならを待つふたりのために】第1章 出会いとメタファー
yaginumatti
0
240
都市の形成要因と 「都市の余白」のあり方
sakamon
0
160
React完全入門
mickey_kubo
1
110
Web Search and SEO - Lecture 10 - Web Technologies (1019888BNR)
signer
PRO
2
3.1k
自己紹介 / who-am-i
yasulab
PRO
6
6.3k
【洋書和訳:さよならを待つふたりのために】第2章 ガン特典と実存的フリースロー
yaginumatti
0
230
俺と地方勉強会 - KomeKaigi・地方勉強会への期待 -
pharaohkj
1
1.6k
1021
cbtlibrary
0
400
1014
cbtlibrary
0
530
滑空スポーツ講習会2025(実技講習)EMFT講習 実施要領/JSA EMFT 2025 procedure
jsaseminar
0
110
国際卓越研究大学計画|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
47k
1125
cbtlibrary
0
170
Featured
See All Featured
Marketing to machines
jonoalderson
1
4.6k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
420
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
Building AI with AI
inesmontani
PRO
1
700
How to make the Groovebox
asonas
2
1.9k
We Have a Design System, Now What?
morganepeng
54
8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
76
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
WCS-LA-2024
lcolladotor
0
450
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
First, design no harm
axbom
PRO
2
1.1k
Transcript
Margot Duek @duekis Margot Duek Tw: @duekis g+: Margot Duek
GitHub: margotduek 1
Margot Duek @duekis 2 Optimización de algoritmos
Margot Duek @duekis Temario 1.- Ley de Moore 2.- Complejidad
temporal 3.- Complejidad espacial 4.- Algunos consejos 5.- Dudas 3
Margot Duek @duekis 4 ¿A quién? • Principiantes. • Intermedios.
• Avanzados.
Margot Duek @duekis 5 Requisitos • Conocer que es un
ciclo. • Comprender que es un ordenamiento.
Margot Duek @duekis Optimización de algoritmos 6
Margot Duek @duekis Creó la ley de Moore en 1965.
7 Gordon E. Moore
Margot Duek @duekis • Número de transistores por unidad de
superficie en circuitos integrados. Ley de Moore 8
Margot Duek @duekis Algoritmo Es un método para resolver un
problema mediante una serie de pasos definidos, preciso y finitos 9
Margot Duek @duekis Tiempo de ejecución(Complejidad temporal T(n)) A priori
(Teórico): Es denotado por O(n) A posteriori (Práctico): Tiempo “real” de ejecución 10
Margot Duek @duekis n n² n³ 11
Margot Duek @duekis Función de Ackerman 12
Margot Duek @duekis Bubble: 6,788.31624segundos 1.8856 horas Merge: 2.6642 segundos
13 Un millón de datos
Margot Duek @duekis Ejemplo: 14
Margot Duek @duekis Python TimSort - Tim Peters - Híbrido
- Insercion sort & Merge sort 15
Margot Duek @duekis Espacio de memoria utilizado (Complejidad espacial S(n))
- Memoria requerida por el código del algoritmo - Memoria para almacenar los datos de entrada - Memoria para los datos de salida - Memoria para cálculos y asignaciones 16
Margot Duek @duekis Un código más corto no es necesariamente
un mejor código 17
Margot Duek @duekis 18
Margot Duek @duekis 19 Aritmética de apuntadores Apuntador
Margot Duek @duekis 20 Aritmética de apuntadores • Usar memoria
directamente y no copias • Memoria dinámica • Return problem
Margot Duek @duekis • Ley de Moore • T(n) •
S(n) 21 En resumen
Margot Duek @duekis ¿Dudas? 22
Margot Duek @duekis mxhacks 23