Skip to content

Commit 33a8045

Browse files
committed
Sorting
1 parent 43dcc4a commit 33a8045

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

translations/es/README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -744,19 +744,19 @@ Escriba código en un pizarrón o en papel no en la computadora. Pruebe con algu
744744
- Nota: Usar una cola mínima reduciría operaciones, pero duplicaría el espacio necesario (No se puede hacer en lugar).
745745

746746
## Ordenamientos
747-
- [ ] Notes:
748-
- Implement sorts & know best case/worst case, average complexity of each:
749-
- no bubble sort - it's terrible - O(n^2), except when n <= 16
750-
- [ ] stability in sorting algorithms ("Is Quicksort stable?")
747+
- [ ] Notas:
748+
- Implementar ordenamientos y conocer el mejor/peor de los casos y el promedio de complejidad de cada uno:
749+
- No ordenamiento de burbuja - Es terrible - O(n^2), excepto cuando n <= 16
750+
- [ ] Estabilidad en algoritmos de ordenamiento("¿Es Quicksort estable?")
751751
- [Sorting Algorithm Stability](https://en.wikipedia.org/wiki/Sorting_algorithm#Stability)
752752
- [Stability In Sorting Algorithms](http://stackoverflow.com/questions/1517793/stability-in-sorting-algorithms)
753753
- [Stability In Sorting Algorithms](http://www.geeksforgeeks.org/stability-in-sorting-algorithms/)
754754
- [Sorting Algorithms - Stability](http://homepages.math.uic.edu/~leon/cs-mcs401-s08/handouts/stability.pdf)
755-
- [ ] Which algorithms can be used on linked lists? Which on arrays? Which on both?
756-
- I wouldn't recommend sorting a linked list, but merge sort is doable.
755+
- [ ] ¿Cuáles algoritmos pueden ser usados en listas enlazadas? ¿Cuáles en arreglos? ¿Cuál en ambos?
756+
- No recomendaría ordenar una lista enlazada, pero el ordenamiento por mezcla es realizable.
757757
- [Merge Sort For Linked List](http://www.geeksforgeeks.org/merge-sort-for-linked-list/)
758758

759-
- For heapsort, see Heap data structure above. Heap sort is great, but not stable.
759+
- Para ordenamientos por montículos, vea la estructura de datos de Colas o filas arriba. El ordenamiento por monticulos es estupendo, pero inestable.
760760

761761
- [ ] [Sedgewick - Mergesort (5 videos)](https://www.youtube.com/watch?v=4nKwesx_c8E&list=PLe-ggMe31CTeunC6GZHFBmQx7EKtjbGf9)
762762
- [ ] [1. Mergesort](https://www.youtube.com/watch?v=4nKwesx_c8E&list=PLe-ggMe31CTeunC6GZHFBmQx7EKtjbGf9&index=1)
@@ -794,13 +794,13 @@ Escriba código en un pizarrón o en papel no en la computadora. Pruebe con algu
794794
- [ ] [Implementation (C)](https://github.com/jwasham/practice-c/blob/master/quick_sort/quick_sort.c)
795795
- [ ] [Implementation (Python)](https://github.com/jwasham/practice-python/blob/master/quick_sort/quick_sort.py)
796796

797-
- [ ] Implement:
798-
- [ ] Mergesort: O(n log n) average and worst case
799-
- [ ] Quicksort O(n log n) average case
800-
- Selection sort and insertion sort are both O(n^2) average and worst case
801-
- For heapsort, see Heap data structure above.
797+
- [ ] Implemente:
798+
- [ ] Mergesort: O(n log n) Promedio y peor caso
799+
- [ ] Quicksort O(n log n) Caso promedio
800+
- El ordenamiento por selección y el de inserción ambos son O(n^2) Promedio y peor caso
801+
- Para ordenamientos por montículos, vea la estructura de datos de Colas o filas arriba.
802802

803-
- [ ] Not required, but I recommended them:
803+
- [ ] No requeridos, pero los recomendaría:
804804
- [ ] [Sedgewick - Radix Sorts (6 videos)](https://www.youtube.com/playlist?list=PLe-ggMe31CTcNvUX9E3tQeM6ntrdR8e53)
805805
- [ ] [1. Strings in Java](https://www.youtube.com/watch?v=zRzU-FWsjNU&list=PLe-ggMe31CTcNvUX9E3tQeM6ntrdR8e53&index=6)
806806
- [ ] [2. Key Indexed Counting](https://www.youtube.com/watch?v=CtgKYmXs62w&list=PLe-ggMe31CTcNvUX9E3tQeM6ntrdR8e53&index=5)
@@ -814,12 +814,12 @@ Escriba código en un pizarrón o en papel no en la computadora. Pruebe con algu
814814
- [ ] [Randomization: Matrix Multiply, Quicksort, Freivalds' algorithm (video)](https://www.youtube.com/watch?v=cNB2lADK3_s&index=8&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp)
815815
- [ ] [Sorting in Linear Time (video)](https://www.youtube.com/watch?v=pOKy3RZbSws&list=PLUl4u3cNGP61hsJNdULdudlRL493b-XZf&index=14)
816816

817-
As a summary, here is a visual representation of [15 sorting algorithms](https://www.youtube.com/watch?v=kPRA0W1kECg).
818-
If you need more detail on this subject, see "Sorting" section in [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)
817+
Como resumen aquí esta una representación visual de [15 algoritmos de ordenamiento](https://www.youtube.com/watch?v=kPRA0W1kECg).
818+
Si necesita más detalle de este tema vea “Ordenamientos” en [Detalles adicionales de ciertos temas](#detalles-adicionales-de-ciertos-temas)
819819

820820
## Grafos
821821

822-
Los grafos pueden ser usados para representar muchos problemas en las Ciencias de la Computación, así que es una sección larga, como lo son los trees y sorting.
822+
Los grafos pueden ser usados para representar muchos problemas en las Ciencias de la Computación, así que es una sección larga, como lo son los árboles y ordenamientos.
823823

824824
- Notas:
825825
- Hay cuatro formas básicas de representar un grafo en memoria:
@@ -828,8 +828,8 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
828828
- Lista adyacente
829829
- Mapa adyacente
830830
- Familiarícese con cada representación y sus pros y contras
831-
- BFS and DFS – Conozca su complejidad computacional, sus tradeoffs y como implementarlos en código real
832-
- Cuando se le haga una pregunta busqué una solución basada en grafos, si no encuentra continue.
831+
- BFS and DFS – Conozca su complejidad computacional, sus tradeoffs y cómo implementarlos en código real
832+
- Cuando se le haga una pregunta busqué una solución basada en grafos, si no encuentra continúe.
833833

834834
- [ ] Skiena Lectures - great intro:
835835
- [ ] [CSE373 2012 - Lecture 11 - Graph Data Structures (video)](https://www.youtube.com/watch?v=OiXxhDrFruw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=11)
@@ -854,7 +854,7 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
854854
- [ ] [Greedy Algorithms: Minimum Spanning Tree (video)](https://www.youtube.com/watch?v=tKwnms5iRBU&index=16&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp)
855855
- [ ] [Strongly Connected Components Kosaraju's Algorithm Graph Algorithm (video)](https://www.youtube.com/watch?v=RpgcYiky7uw)
856856

857-
- Full Coursera Course:
857+
- Curso Completo de Coursera:
858858
- [ ] [Algorithms on Graphs (video)](https://www.coursera.org/learn/algorithms-on-graphs/home/welcome)
859859

860860
- I'll implement:
@@ -873,7 +873,7 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
873873
- [ ] list strongly connected components
874874
- [ ] check for bipartite graph
875875

876-
Obtendrá más practica de grafos en el libro de Skiena (vea Sección de libros debajo) y en los libros de entrevistas
876+
Obtendrá más práctica de grafos en el libro de Skiena (vea Sección de libros debajo) y en los libros de entrevistas
877877

878878
## Más información adicional
879879
- ### Recursión

0 commit comments

Comments
 (0)