This commit is contained in:
YoSaucedo
2017-05-22 18:09:06 -05:00
parent 08cf611f0d
commit 032c818944

View File

@ -281,8 +281,8 @@ Si esta corto de tiempo:
- [ ] [Write Great Code: Volume 1: Understanding the Machine](https://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038) - [ ] [Write Great Code: Volume 1: Understanding the Machine](https://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038)
- El libro fue publicado en 2004, y es algo anticuado pero es un recurso fantástico para la comprensión de una computadora en breve. - El libro fue publicado en 2004, y es algo anticuado pero es un recurso fantástico para la comprensión de una computadora en breve.
- El autor inventó HLA, por lo que tiene muchas menciones y ejemplos en HLA. No es ampliamente utilizado, pero los ejemplos son decentes para ver como es un lenguaje ensamblador. - El autor inventó HLA, por lo que tiene muchas menciones y ejemplos en HLA. No es ampliamente utilizado, pero los ejemplos son decentes para ver cómo es un lenguaje ensamblador.
- Estos capítulos valen la pena ser leidos para brindarle una buena base: - Estos capítulos valen la pena ser leídos para brindarle una buena base:
- Chapter 2 - Numeric Representation - Chapter 2 - Numeric Representation
- Chapter 3 - Binary Arithmetic and Bit Operations - Chapter 3 - Binary Arithmetic and Bit Operations
- Chapter 4 - Floating-Point Representation - Chapter 4 - Floating-Point Representation
@ -303,18 +303,18 @@ Si tiene más tiempo (Yo quiero este libro):
**Necesita escoger un lenguaje para la entrevista (mire arriba).** Aquí están mis recomendaciones por lenguaje. No tengo recursos para todos los lenguajes. Son bienvenidas adiciones. **Necesita escoger un lenguaje para la entrevista (mire arriba).** Aquí están mis recomendaciones por lenguaje. No tengo recursos para todos los lenguajes. Son bienvenidas adiciones.
Si ha leído alguno de estos, probablemente tenga todos los conocimientos de estructuras de datos y algoritmos que necesitara para hacer problemas de codificación. Si ha leído alguno de estos, probablemente tenga todos los conocimientos de estructuras de datos y algoritmos que necesitara para hacer problemas de codificación.
**Puede saltarse todas las video-lecturas en este proyecto **, a menos que quiera una crítica. **Puede saltarse todas las video-lecturas en este proyecto**, a menos que quiera una crítica.
[Additional language-specific resources here.](programming-language-resources.md) [Recursos adicionales específicos del lenguaje aquí.](programming-language-resources.md)
### C++ ### C++
I haven't read these two, but they are highly rated and written by Sedgewick. He's awesome. No he leído estos dos, pero están altamente calificados y escritos por Sedgewick. Él es asombroso.
- [ ] [Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/) - [ ] [Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching](https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882/)
- [ ] [Algorithms in C++ Part 5: Graph Algorithms](https://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201361183/) - [ ] [Algorithms in C++ Part 5: Graph Algorithms](https://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201361183/)
If you have a better recommendation for C++, please let me know. Looking for a comprehensive resource. Si tiene una mejor recomendación para C++ por favor hágamelo saber. Busco fuentes comprensivas.
### Java ### Java
@ -323,61 +323,59 @@ If you have a better recommendation for C++, please let me know. Looking for a c
- [Algorithms I](https://www.youtube.com/user/algorithmscourses/playlists?view=50&sort=dd&shelf_id=2) - [Algorithms I](https://www.youtube.com/user/algorithmscourses/playlists?view=50&sort=dd&shelf_id=2)
- [Algorithms II](https://www.youtube.com/user/algorithmscourses/playlists?shelf_id=3&view=50&sort=dd) - [Algorithms II](https://www.youtube.com/user/algorithmscourses/playlists?shelf_id=3&view=50&sort=dd)
OR: O:
- [ ] [Data Structures and Algorithms in Java](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/1118771338/) - [ ] [Data Structures and Algorithms in Java](https://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/1118771338/)
- by Goodrich, Tamassia, Goldwasser - Por Goodrich, Tamassia, Goldwasser
- used as optional text for CS intro course at UC Berkeley - Usado como texto opcional en el curso de Informática impartido en UC Berkeley
- see my book report on the Python version below. This book covers the same topics. - Vea mi reporte de la versión de Python debajo. Este libro abarca los mismos tópicos.
### Python ### Python
- [ ] [Data Structures and Algorithms in Python](https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275/) - [ ] [Data Structures and Algorithms in Python](https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275/)
- by Goodrich, Tamassia, Goldwasser - Por Goodrich, Tamassia, Goldwasser
- I loved this book. It covered everything and more. - Ame este libro. Cubre todo y más.
- Pythonic code - Código Pythonioco
- my glowing book report: https://startupnextdoor.com/book-report-data-structures-and-algorithms-in-python/ - Mi brillante reporte del libro : https://startupnextdoor.com/book-report-data-structures-and-algorithms-in-python/
### Optional Books ### Libros Opcionales
**Some people recommend these, but I think it's going overboard, unless you have many years of software engineering experience and expect a much harder interview:** **Algunas personas recomiendan estos pero creo exageran, a menos que tenga muchos años de experiencia en Ingeniería de Software y espere una entrevista mucho más difícil:**
- [ ] [Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202) (Skiena) - [ ] [Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202) (Skiena)
- As a review and problem recognition - Como un resumen y un reconocimiento de problemas
- The algorithm catalog portion is well beyond the scope of difficulty you'll get in an interview. - La porción del catálogo de algoritmos está más allá del alcance de la dificultad que obtendrá en una entrevista.
- This book has 2 parts: - Este libro consta de dos partes:
- class textbook on data structures and algorithms - Libro de clase sobre estrcutura de datos y algoritmos
- pros: - Pros:
- is a good review as any algorithms textbook would be - Es un buen resumen como cualquier libro de algoritmos debe ser
- nice stories from his experiences solving problems in industry and academia - Buenas historias de sus experiencias resolviendo problemas en la industria y en la academia
- code examples in C - Ejemplos codificados en C
- cons: - Cons:
- can be as dense or impenetrable as CLRS, and in some cases, CLRS may be a better alternative for some subjects - Puede ser así de denso o impenetrable como los CLRS, en algunos casos, los CLRS pueden proveer una mejor alternativa para algunos temas
- chapters 7, 8, 9 can be painful to try to follow, as some items are not explained well or require more brain than I have - Capítulos 7, 8, 9 pueden ser un martirio intentar darles seguimiento, ya que no están bien explicados o requieren más cerebro del que tengo
- don't get me wrong: I like Skiena, his teaching style, and mannerisms, but I may not be Stony Brook material. - No me malentiendan: Me gusta Skiena, su estilo de enseñanza y manierismos, pero no puedo ser material de Stony Brook.
- algorithm catalog: - Catálogo de algoritmos:
- this is the real reason you buy this book. - Es la verdadera razón para comprar el libro.
- about to get to this part. Will update here once I've made my way through it. - Actualizare esto, una vez haya pasado por este.
- Can rent it on kindle - Se puede rentar en Kindle
- Half.com is a great resource for textbooks at good prices. - Half.com es un gran recurso para libros de textos a buen precio.
- Answers: - Respuestas:
- [Solutions](http://www.algorithm.cs.sunysb.edu/algowiki/index.php/The_Algorithms_Design_Manual_(Second_Edition)) - [Solutions](http://www.algorithm.cs.sunysb.edu/algowiki/index.php/The_Algorithms_Design_Manual_(Second_Edition))
- [Solutions](http://blog.panictank.net/category/algorithmndesignmanualsolutions/page/2/) - [Solutions](http://blog.panictank.net/category/algorithmndesignmanualsolutions/page/2/)
- [Errata](http://www3.cs.stonybrook.edu/~skiena/algorist/book/errata) - [Errata](http://www3.cs.stonybrook.edu/~skiena/algorist/book/errata)
- [ ] [Introduction to Algorithms](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844) - [ ] [Introduction to Algorithms](https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844)
- **Important:** Reading this book will only have limited value. This book is a great review of algorithms and data structures, but won't teach you how to write good code. You have to be able to code a decent solution efficiently. - **Importante:** Leer este libro tendrá un valor limitado. Este libro es un buen resumen de algoritmos y estructuras de datos, pero no le enseñará como escribir un buen código. Necesita ser capaz de codificar una solución decente eficientemente.
- Half.com is a great resource for textbooks at good prices. - Half.com es un buen recurso para libros a buenos precios.
- aka CLR, sometimes CLRS, because Stein was late to the game - Aka CLR, a veces CLRS, porque Stein llego tarde al juego
- [ ] [Programming Pearls](http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880) - [ ] [Programming Pearls](http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880)
- The first couple of chapters present clever solutions to programming problems (some very old using data tape) but - El primer par de capítulos presentan soluciones inteligentes a problemas de programación (algunos muy antiguos con cinta de datos) pero solo es una introducción. Esta es una guía sobre el diseño y la arquitectura del programa, como Code Complete, pero mucho más corto.
that is just an intro. This a guidebook on program design and architecture, much like Code Complete, but much shorter.
- ~~"Algorithms and Programming: Problems and Solutions" by Shen~~ - ~~"Algorithms and Programming: Problems and Solutions" by Shen~~
- A fine book, but after working through problems on several pages I got frustrated with the Pascal, do while loops, 1-indexed arrays, and unclear post-condition satisfaction results. - Un buen libro, pero después de trabajar con algunos problemas me fruste con Pascal, ciclos do while, 1-arreglos indexados y resultados poco claros de satisfacción post-condición.
- Would rather spend time on coding problems from another book or online coding problems. - Prefiero pasar tiempo en problemas de codificación de otro libro o problemas de codificación en línea.
## Before you Get Started ## Before you Get Started