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
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
18k
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
120
React完全入門
mickey_kubo
1
110
JAPAN AI CUP Prediction Tutorial
upura
2
690
都市の形成要因と 「都市の余白」のあり方
sakamon
0
160
1014
cbtlibrary
0
530
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
2025年度伊藤正彦ゼミ紹介
imash
0
170
自己紹介 / who-am-i
yasulab
PRO
6
6.3k
NUTMEG紹介スライド
mugiiicha
0
920
焦りと不安を、技術力に変える方法 - 新卒iOSエンジニアの失敗談と成長のフレームワーク
hypebeans
1
650
【旧:ZEPメタバース校舎操作ガイド】
ainischool
0
800
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Navigating Team Friction
lara
192
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
200
The Curse of the Amulet
leimatthew05
1
8.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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