Für diesen Artikel ist leider kein Bild verfügbar.

Data Structures for Coding Interviews (eBook)

eBook Download: PDF
2019
255 Seiten
BPB Publications (Verlag)
978-93-88176-41-5 (ISBN)
Systemvoraussetzungen
15,40 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Learn the concepts and Interview Questions related to each Data Structure Key featuresStrategy to the master data structure for problem-solving is much like the strategy used for mathematics, which is: Understand the theorems and concepts (Understand each data structure separately). Solve simple problems on those concepts (Write simple programs using that data structure). Even if you know the concept and have practiced simple problems, you may not be fit to crack the IIT entrance exam. For that, you have to solve (and keep solving) difficult problems. (Now code difficult problems). Remember, while solving difficult problems, we are usually not learning new theorems (same for data structure), but when we see a pattern, we try to create our own rule and note down the pattern. In Data Structures you will find many problems following the same pattern of solution. Make notes of such patterns. DescriptionCoding interviews are essentially problem-solving. You are given a problem, either directly or in the form of a story as given on the online platforms like hackerrank.com, Google CodeJam, etc. and you are expected to provide the optimal solution of the problem and code it in your choice of programming language.Each chapter in this book focus on one data structure. It first introduce the concepts and theory related to the data structure, followed by interview questions based on that data structure.Sometimes, the usage of a given data structure is not intuitive in solving a particular problem, but as we will see, there are templates that can be used to identify if a data structure is good for a particular problem. What will you learn New features and essential of Algorithms and Arrays. Linked List, its type and implementation. Stacks and Queues Trees and Graphs Searching and Sorting Who this book is forThis book is useful for all the students of B. Tech, B.E., MCA, BCA, B.Sc. (Computer Science), and so on. Person with basic knowledge in this field can understand the concept from the beginning of the book itself. Table of contents1. Introduction2. Arrays and Strings3. Structures and Linked List4. Stack5. Queue6. Binary trees7. Advanced Binary Tree Concepts8. Heap9. Hashing10. GraphsAbout the authorKamal Rawat is a software developer, trainer, author and an entrepreneur. He has first-hand experience of implementing full life cycle of large scale desktop, Cloud and Mobile applications across various domains and platforms.He had been a technical architect in complex projects like Microsoft OneNote, Adobe Photoshop and Samsung Galaxy Connect. He has also been in the core interview panel of Microsoft, Adobe and many start-ups.Since 2006, he is coaching students on how to crack programming interviews. Before leaving his job to pursue his passion full-time in 2016, Kamal was working as Senior SDE at Microsoft.He also runs online course to prepare students and professionals for Interviews of High-End Software development companies. His Linkedin Profile: https://www.linkedin.com/in/kamalrawatindiaHis website: http://www.ritambhara.in/Meenakshi holds master's degree in Computer Science. She left her job and co-founded Ritambhara Technologies (www.ritambhara.in)
Erscheint lt. Verlag 20.9.2019
Themenwelt Informatik Theorie / Studium Algorithmen
ISBN-10 93-88176-41-3 / 9388176413
ISBN-13 978-93-88176-41-5 / 9789388176415
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Build memory-efficient cross-platform applications using .NET Core

von Trevoir Williams

eBook Download (2024)
Packt Publishing (Verlag)
29,99
Learn asynchronous programming by building working examples of …

von Carl Fredrik Samson

eBook Download (2024)
Packt Publishing Limited (Verlag)
29,99