Search this site
Embedded Files
Skip to main content
Skip to navigation
Algorithms Unal 2019-1
Course Description
Objective
Justification
Prerequisites
Staff
Grading
Bibliography
Labs
Lab1
Lab2
LabIvan
Quizzes
Quiz1
Quiz2
Tests
Test 1
Grades
Grades Group 1
Grades Group 2
Links and Other Resources
Algoritmos-2018-1
DISI Algorithms (old)
Quantopian
Bogota Algorithmic Trading Meetup
VisuAlgo
Ideone
Pythonanywhere
Overleaf
Hacker Rank
Hacker Earth
Github
Top Coding Challenges
Algorithm Animations
Algorithms Unal 2019-1
Links and Other Resources
Links and Other Resources
Online courses
Udacity CS215 Intro to Algorithms - crunching social networks
Algorithmic Toolbox Coursera University of California San Diego, Higher School of Economics Russia
Udacity CS212
Design of Computer Programs
Udacity CS213
Intro to Theoretical Computer Science
E. Demaine, R. Rivest and S. Devadas,
Introduction to Algorithms Course
, MIT OpenCourseware, 2008
Visualizing data structures and algorithms through animation
Pancake sorting problem
C. Leiserson and E. Demaine,
Introduction to Algorithms Course
, MIT OpenCourseware, 2005
http://disi.unal.edu.co/~algoritmos
CMU Great Theoretical Ideas In Computer Science
http://www.cs.cmu.edu/~15251/
Python
Página oficial en
Inglés
y
Español
Tutorial Oficial de Python:
Inglés
y
Español
(vaya primero a la sección 4)
Cursos interactivos de Python
Codeacademy
Pythonmonk
Learnpython
Problem Solving with Algorithms and Data Structures using Python
R. González-Duque,
Python para todos
, 2010
Recursos adicionales en Wikipedia
Distribuciones:
Windows:
distribución oficial
,
IronPython
(basado en .net e integrado con Visual Studio)
Linux, FreeBSD, OS X y otros sabores de Unix: si es usuario de alguno de estos SO pues muy seguramente ya lo tiene instalado y además ya sabe que tiene que hacer ;)
On-line IDEs
ideone.com
Python execution visualization
On-line:
on-line Python interpreter
at
compileonline.com
ICPC
Slides talk D. Niquefa
- Grupo de Maratones UN -
www.facebook.com/groups/maratonesunbogota/
codeforces.com
icpc.baylor.edu
UVa Online Judge
a2oj.com
icpc.baylor.edu/compete/problems
Sphere Online Judge
CS 97SI: Introduction to Programming Contests
-
Jaehyun Park
- Stanford University
CS3233 Competitive Programming
-
old teaching materials
-
Steven Halim
- NUS
IEEEXtreme
Slides talk J.S. Dussan
IEEEXtreme 10.0 UN
CONCURS
O de Estrategias de Algorítmicas de Negociación en la Bolsa Millonaria
Quicksort
DISI Quicksort
Lecture 4: Quicksort, Randomized Algorithms
MIT Introduction to Algorithms (SMA 5503 ) Fall 2005
DISI Applets
Distributional Convergence for the Number of Symbol Comparisons Used by QuickSort
from
JA Fill
, Johns Hopkings U.
QuickSelect
Lecture 6: Order Statistics, Median
MIT Introduction to Algorithms (SMA 5503 ) Fall 2005
Distributional Convergence for the Number of Symbol Comparisons Used by QuickSelect
.from
JA Fill
, Johns Hopkings U
Montículos Heapsort
DISI Heapsort
Lecture 4: Heaps and Heap Sort
MIT Introduction to Algorithms( 6.006) Fall 2011
VisuAlgo - visualising data structures and algorithms through animation
Sorting Algorithms Demo - Java
Udacity CS 215 Lesson 4: It’s Who You Know Keeping track of your best friends using heaps
Programación dinámica
Lecture 15: Dynamic Programming, Longest Common Subsequence
MIT Introduction to Algorithms (SMA 5503 ) Fall 2005
CS 97SI: IntroVduction to Programming Contests
,
Jaehyun Park
, Stanford University,
04-dynamic-programming.pdf
CS3233 Competitive Programming
(
old teaching materials
),
Steven Halim
, NUS,
week04_dp_1.pdf
,
week04_dp_2.pdf
Camino más corto desde una fuente y camino más corto entre todas las parejas
DISI decompositions_of_graphs.rar
DISI ch04-paths-in-graphs.ppt
Lecture 17: Shortest Paths I: Properties, Dijkstra's Algorithm, Breadth-first Search
,
Lecture 18: Shortest Paths II: Bellman-Ford, Linear Programming, Difference Constraints
and
Lecture 19: Shortest Paths III: All-pairs Shortest Paths, Matrix Multiplication, Floyd-Warshall, Johnson
MIT Introduction to Algorithms (SMA 5503 ) Fall 2005
CS3233 Competitive Programming
(
old teaching materials
),
Steven Halim
, NUS,
week05_graph_1.pdf
Udacity CS 215 Lesson 5: Strong and Weak Bonds Working with social networks with edge weights.
Clases de complejidad
(6.2) Problemas NP-completos
DISI c
alculabilidad.zip
DISI complejidad.zip
Udacity CS 215 Lesson 6: Hardness of Network Problems Exploring what it means for a social network problem to be harder than other.
Udacity CS 215 Lesson 7: Conclusion Using your knowledge.
Udacity CS 313 Intro to Theoretical Computer Science Lectures Lesson 1 and 2
Report abuse
Report abuse