Merge pull request #1418 from achaval-tomas/main

Corrected translations, added punctuation and fixed spelling mistakes.
pull/1419/head
John Washam 4 months ago committed by GitHub
commit c667bc58bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -839,7 +839,7 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- Mapa adyacente.
- Familiarícese con cada representación y sus pros y contras.
- BFS and DFS Conozca su complejidad computacional, sus compromisos y cómo implementarlos en código real.
- Cuando se le haga una pregunta busqué una solución basada en grafos, si no encuentra continúe.
- Cuando se le haga una pregunta busque una solución basada en grafos. Si no la encuentra, continúe.
- [ ] Lecturas de Skiena Gran introducción):
- [ ] [CSE373 2012 - Lecture 11 - Graph Data Structures (video)](https://www.youtube.com/watch?v=OiXxhDrFruw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=11)
@ -868,7 +868,7 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- Curso Completo de Coursera:
- [ ] [Algorithms on Graphs (video)](https://www.coursera.org/learn/algorithms-on-graphs/home/welcome)
- Implementaré:
- Implementar:
- [ ] DFS con lista de adyacencia (recursión)
- [ ] DFS con la lista de adyacencia (iterativa con la pila)
- [ ] DFS con matriz de adyacencia (recursión)
@ -880,8 +880,8 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- Algoritmos basados en DFS (ver videos de Aduni arriba):
- [ ] Comprobar el ciclo (necesario para el tipo topológico, ya que vamos a comprobar el ciclo antes de comenzar)
- [ ] Clasificación topológica.
- [ ] Cuenta los componentes conectados en un grafo.
- [ ] Lista de componentes fuertemente conectados.
- [ ] Cuenta los componentes conexos en un grafo.
- [ ] Lista de componentes fuertemente conexos.
- [ ] Verificación de grafo bipartito.
@ -1102,11 +1102,11 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- [ ] [How to write tests](http://jasonpolites.github.io/tao-of-testing/ch4-1.1.html)
- ### Planificador
- En un SO, Como funciona
- Se pueden obtener de los videos del sistema operativo
- En un SO, ¿Cómo funciona?
- Se pueden obtener de los videos del sistema operativo.
- ### Implementar rutinas del sistema
- Entienda lo que hay debajo de las API de programación que usa
- Entienda lo que hay debajo de las API de programación que usa.
- ¿Puede implementarlas?
- ### Búsqueda de cadenas y manipulaciones
@ -1146,7 +1146,7 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- [ ] [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets]( http://www.joelonsoftware.com/articles/Unicode.html)
- [ ] [What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Text](http://kunststube.net/encoding/)
- ### Extremidad (Endianness)
- ### Extremidad o "Endianismo" (Endianness)
- [ ] [Big And Little Endian](https://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Data/endian.html)
- [ ] [Big Endian Vs Little Endian (video)](https://www.youtube.com/watch?v=JrNF0KRAlyo)
- [ ] [Big And Little Endian Inside/Out (video)](https://www.youtube.com/watch?v=oBSuXP-1Tc0):
@ -1273,14 +1273,14 @@ Los grafos pueden ser usados para representar muchos problemas en las Ciencias d
- Asumir alta disponibilidad es necesario, añadir como un caso de uso.
2. Piense en las limitaciones:
- Preguntar cuántas solicitudes por mes.
- Preguntar cuántas solicitudes por segundo (que pueden ser voluntario o hacer que usted haga las matemáticas)
- Preguntar cuántas solicitudes por segundo (que pueden ser voluntario o hacer que usted haga las matemáticas).
- Lectura de estimación vs. Escribir porcentajes.
- Tenga en cuenta la regla 80/20 al estimar.
- La cantidad de datos escritos por segundo.
- Almacenamiento total requerido durante 5 años.
- La cantidad de datos leídos por segundo.
3. Diseño abstracto:
- Capas (servicio, datos, almacenamiento en caché)
- Capas (servicio, datos, almacenamiento en caché).
- Infraestructura: balanceo de carga, mensajería.
- Descripción aproximada de cualquier algoritmo clave que impulsa el servicio.
- Considerar los cuellos de botella y determinar las soluciones.
@ -1308,13 +1308,13 @@ Es bueno si quieres repasar frecuentemente.
---
## Practica de preguntas de codificación
## Practica de preguntas de programación
Ahora que conoce todos los tópicos de las Ciencias de la Computación mencionados anteriormente, es tiempo de practicar respondiendo algunos problemas de codificación.
Ahora que conoce todos los tópicos de las Ciencias de la Computación mencionados anteriormente, es tiempo de practicar respondiendo algunos problemas de programación.
**La practica de preguntas de codificación no es sobre memorizar respuestas a problemas de programación.**
**La práctica de preguntas de programación no es sobre memorizar respuestas a problemas.**
Porque necesita practicar haciendo problemas de programación:
Por qué necesita practicar haciendo problemas de programación:
- El reconocimiento de problemas, y donde las estructuras de datos y algoritmos adecuados encajan.
- Reunir los requisitos para el problema.
- Hablar sobre su camino a través del problema como lo hará en la entrevista.
@ -1324,16 +1324,16 @@ Porque necesita practicar haciendo problemas de programación:
Hay una gran introducción para la solución de problemas metódicos y comunicativos en una entrevista. Conseguirá esto de los libros para la entrevista de programación también, pero encontré esto excepcional:
[Algorithm design canvas](http://www.hiredintech.com/algorithm-design/)
¿No tiene pizarrón en casa? Hace sentido. Soy un bicho raro y tengo una pizarra grande. En vez de una pizarra blanca, recoja un gran cuadernillo de dibujo de una tienda de arte. Puede sentarse en el sofá y practicar. Esta es mi "pizarra de sofá". He añadido la pluma en la foto para la escala. Si usa un bolígrafo, deseará poder borrarlo. Se ensucia rápido.
¿No tiene pizarrón en casa? Tiene sentido. Soy un bicho raro y tengo una pizarra grande. En vez de una pizarra blanca, recoja un gran cuadernillo de dibujo de una tienda de arte. Puede sentarse en el sofá y practicar. Esta es mi "pizarra de sofá". He añadido la pluma en la foto para la escala. Si usa un bolígrafo, deseará poder borrarlo. Se ensucia rápido.
![my sofa whiteboard](https://camo.githubusercontent.com/4b2dfa34fd739404edcc014f89b5432ab1ec9cfebecce1d59b9f7986826d03cf/68747470733a2f2f64336a32706b6d6a74696e366f752e636c6f756466726f6e742e6e65742f6172745f626f6172645f736d5f322e6a7067)
Complementarios:
Complementos:
- [Mathematics for Topcoders](https://www.topcoder.com/community/data-science/data-science-tutorials/mathematics-for-topcoders/)
- [Dynamic Programming From Novice to Advanced](https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/)
- [MIT Interview Materials](https://web.archive.org/web/20160906124824/http://courses.csail.mit.edu/iap/interview/materials.php)
**Lea y haga problemas de programación (en ese orden):**
**Lea y resuelva problemas de programación (en ese orden):**
- [ ] [Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html):
- Respuestas en C, C++ y Java
@ -1342,9 +1342,9 @@ Complementarios:
Vea [Lista de libros](#lista-de-libros)
## Ejercicios de codificación/Desafíos
## Ejercicios de programación/Desafíos
Una vez haya aprendido, ponga ese cerebro a trabajar.
Tome desafíos de codificación todos los días y tantos como pueda.
Tome desafíos de programación todos los días y tantos como pueda.
- [ ] [How to Find a Solution](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-find-a-solution/)
- [ ] [How to Dissect a Topcoder Problem Statement](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-dissect-a-topcoder-problem-statement/)

Loading…
Cancel
Save