Data Structures and Algorithms with Go.pdf

(455 KB) Pobierz
Data Structures
and
Algorithms with Go
Create efficient solutions and
optimize your Go coding skills
Dušan Stojanović
www.bpbonline.com
ii
First Edition 2024
Copyright © BPB Publications, India
ISBN: 978-93-55518-897
All Rights Reserved.
No part of this publication may be reproduced, distributed
or transmitted in any form or by any means or stored in a database or retrieval
system, without the prior written permission of the publisher with the exception
to the program listings which may be entered, stored and executed in a computer
system, but they can not be reproduced by the means of publication, photocopy,
recording, or by any electronic and mechanical means.
LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
The information contained in this book is true to correct and the best of author’s
and publisher’s knowledge. The author has made every effort to ensure the
accuracy of these publications, but publisher cannot be held responsible for any
loss or damage arising from any information in this book.
All trademarks referred to in the book are acknowledged as properties of their respective
owners but BPB Publications cannot guarantee the accuracy of this information.
www.bpbonline.com
Kup książkę
iii
Dedicated to
My beloved brother:
Nikola Stojanović
Kup książkę
iv
About the Author
Dušan Stojanović
was born on May 27, 1989 in Smederevo, Serbia and raised
in Baničina. He attended the University of Belgrade and received a Master’s
degree in computer science in 2013. Since then, he has been working in
software development, playing central roles in numerous projects, such as
user administration, online school platforms, e-commerce solutions, video-
streaming platforms, and advertising solutions as a software engineer. His
first book, Building Server-side and Microservices with Go was published in
2021. Furthermore, he has published and written several technical articles on
microservice development with Go and related topics. Currently, he lives in
Belgrade (Serbia), working as a senior software developer.
Kup książkę
v
About the Reviewer
Mahima Singla
is a passionate Principal Software Design Engineer
with extensive professional experience and passion for designing and
implementing robust, scalable software solutions in the domain of cloud
assessment, cloud governance, cloud cost optimization, application fitment
for cloud, cloud operating model, cutting-edge technologies, particularly in
the realms of cloud computing, AWS, and Kubernetes in Go language.
She is currently working in Precisely Software and is part of the Studio
Administrator Cloud project and Customer Onboarding project. She has
played a pivotal role in architecting and developing solutions that harness
the full potential of cloud platforms. She has proficiency in AWS, including
services like AWS services EC2, S3, Lambda, has allowed her to create
resilient and scalable applications that align with business objectives.
Additionally, her proficiency in Kubernetes reflects the commitment to
staying at the forefront of container orchestration. She has successfully
implemented and managed containerized workloads, ensuring efficient
managed containerized workloads, ensuring efficient resource utilization
and high availability for applications.
Throughout the career, she has not only focused on technical excellence
but also on driving innovation and fostering collaborative environments.
Mahima takes pride in leading teams to deliver high-quality solutions that
meet and exceed client expectations. She is dedicated to staying abreast of
industry trends, and leveraging the latest technologies has allowed her to
contribute meaningfully to the success of the projects she undertakes.
Kup książkę
Zgłoś jeśli naruszono regulamin