BPB Publications, 2023. — 88 p. This book will teach you how to analyze algorithms to handle the difficulties of sophisticated programming. It will then help you understand how advanced data structures are used to store and manage data efficiently. Moving on, it will help you explore and work with Divide and Conquer techniques, Dynamic programming, and Greedy algorithms....
Independently published, 2021. — 157 p. — ISBN B08V51PVCX. What are algorithms and why should you care? We’ll start with an overview of algorithms and then discuss two games that you could use an algorithm to solve more efficiently – the number guessing game and a route-finding game. In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ( listen)) is a finite sequence...
2nd Edition. — Packt Publishing, 2018. — 389 p. — ISBN: 978-1-78899-557-3. Learn to implement complex data structures and algorithms using Python Data structures allow you to store and organize data efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. Hands-On Data Structures and Algorithms with Python teaches you the essential...
Packt Publishing, 2020. — 373 p. — ISBN: 9781789801217. Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental algorithms, such as sorting and searching, to modern algorithms used in machine learning and cryptography Key Features Learn the techniques you need to know to design algorithms for solving complex...
Wiley, 2022. — 226 p. — ISBN 978-1-119-72441-4. The Self-Taught Computer Scientist is Cory Althoff's follow-up to The Self-Taught Programmer, which inspired hundreds of thousands of professionals to learn how to program outside of school. In The Self-Taught Programmer, Cory showed readers why you don't need a computer science degree to program professionally and taught the...
Anand Rohit, Juneja Abhinav, Pandey Digvijay, Juneja Sapna, Sindhwani Nidhi. — John Wiley & Sons, Inc., 2024. — 460 р. — ISBN: 978-1394188062. Discover a collection of meta-heuristic algorithms for distributed systems in different application domains. Meta-heuristic techniques are increasingly gaining favor as tools for optimizing distributed systems—generally, to enhance the...
Ojula Technology Innovations, 2023. — 271 p. — ISBN 9791222443188. This playbook is the third volume of the series Introduction to Algorithms & Data Structures. It is written in the form of a course. It is a very comprehensive data structures and algorithms book, packed with: text tutorials with a lot of illustrations hours of HD video tutorials, popular interview questions...
Apress, 2016. — 147 p. in color. — ISBN: 9781484213278 This book highlights the different types of data architecture and illustrates the many possibilities hidden behind the term "Big Data", from the usage of No-SQL databases to the deployment of stream analytics architecture, machine learning, and governance. Scalable Big Data Architecture covers real-world, concrete industry...
Springer, 2019. — 111 p. — ISBN: 978-3030023744. This book explores the updated version of the Global algorithm which contains improvements for a local search algorithm and new Java implementations. Efficiency comparisons to earlier versions and on the increased speed achieved by the parallelization, are detailed. Examples are provided for students as well as researchers and...
Independently published, 2019. — 106 p. — ISBN: 978-1081008826. This book covers various algorithms for compression and encryption, some of which overlap, serving both purposes simultaneously. We will discuss why one algorithm works better for one case and not another as well as how different implementations are superior or more robust. All of the algorithms and code are presented...
2nd Edition. — Manning Publications, 2024. — 320 p. — ISBN: 978-1633438538. A friendly, fully-illustrated introduction to the most important computer programming algorithms. Master the most widely used algorithms and be fully prepared when you’re asked about them at your next job interview. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant...
Manning Publications, 2023. — 386 p. — (MEAP v7). Graphs are the natural way to understand connected data. This book explores the most important algorithms and techniques for graphs in data science, with practical examples and concrete advice on implementation and deployment. In Graph Algorithms for Data Science you will learn Labeled-property graph modeling Constructing a...
Manning Publications, 2024. — 353 p. — ISBN 9781617299469. Practical methods for analyzing your data with graphs, revealing hidden connections and new insights. Graphs are the natural way to represent and understand connected data. This book explores the most important algorithms and techniques for graphs in data science, with concrete advice on implementation and deployment....
Pragmatic Bookshelf, 2015. — 286 p. A book on mazes? Seriously? Yes! Not because you spend your day creating mazes, or because you particularly like solving mazes. But because it’s fun. Remember when programming used to be fun? This book takes you back to those days when you were starting to program, and you wanted to make your code do things, draw things, and solve puzzles. It’s...
OpenGenus, 2021. — 363 p. — ASIN B094YJ1K13. This book Binary Tree Problems is carefully crafted to present you the knowledge and practice (around the data structure, Binary Tree) needed to ace Coding Interviews and Competitive Coding Contests. The book takes you through the fundamentals of Binary Tree, presents how to implement it in a good and secure way, make you practice...
NYU Press, USA, 2017. — 320 p. — ISBN: 978-1-4798-5759-3, 978-1-4798-5759-9. What identity means in an algorithmic age: how it works, how our lives are controlled by it, and how we can resist it Algorithms are everywhere, organizing the near limitless data that exists in our world. Derived from our every search, like, click, and purchase, algorithms determine the news we get,...
MIT Press, 2013. — 237 p. — ISBN: 978-0-262-51880-2. Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is protected when you make a purchase over the Internet? The answer is algorithms. And how do these mathematical formulations...
4th ed. — The MIT Press, 2022. — 1312 p. — ISBN 026204630X. A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics. Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and...
Cuantum Technologies, 2023. — 267 p. — ISBN: 979-8854326957. Now you have access to our eLearning Platform which includes: Free Repository Code with all code blocks used in this book. Access to Free Chapters of all our library of programming published books. Free premium customer support. Much more... Unlock the world of algorithms and discover how to harness their power to...
Independently published, 2021. — 186 p. — ISBN: 9798591756123. Data Structures are the programmatic way of storing data so that data can be used efficiently. Almost every enterprise application uses various types of data structures in one or the other way. This tutorial will give you a great understanding on Data Structures needed to understand the complexity of enterprise...
Dedov Florian, 2020. — 116 p. — ISBN: n/a. The Most Important Skill in Computer Science! The field of algorithms and data structures is one of the most important in computer science. You will rarely be invited to a coding interview at Google, Microsoft or Facebook and not be asked questions about it. This is because these companies know how valuable the skills taught are. It...
De Gruyter, 2024. — 383 p. — (De Gruyter Series on the Applications of Mathematics in Engineering and Information Sciences 17). — ISBN-13 978-3111228006. Algorithms are ubiquitous in the contemporary technological world, and they ultimately consist of finite sequences of instructions used to accomplish tasks with necessary input values. This book analyzes the top-performing...
Leanpub, 2020. — 152 p. Version: 2020-08-15. A collection of Python code solving some of the common Data Structures and Algorithms you might be expected to encounter at an interview process. Land the Software Engineer job you want by mastering one of the most challenging questions you might face during the interview. This book is a collection of Data Structures and Algorithms...
O’Reilly, 2020. — 420 p. — ISBN: 9781492044079. Graph data closes the gap between the way humans and computers view the world. While computers rely on static rows and columns of data, people navigate and reason about life through relationships. This practical guide demonstrates how graph data brings these two approaches together. By working with concepts from graph theory,...
Leanpub, Gábor László Hajba, 2023. — 220 p. Руководство по динамическому программированию: осваиваем эффективные решения Unleash the power of dynamic programming! Master efficiency and solve complex problems with expertly crafted solutions. Java and Python code examples guide your path to optimized application performance. Dive into "The Dynamic Programming Manual" and unlock...
Manning Publications, 2024. — 280 p. — ISBN: 978-1633437418. A friendly illustrated guide to designing and implementing your first database. Grokking Relational Database Design makes the principles of designing relational databases approachable and engaging. Everything in this book is reinforced by hands-on exercises and examples. In Grokking Relational Database Design, you’ll...
O’Reilly Media, Inc., 2021. — 282 p. — ISBN 978-1-492-09106-6. 2021-07-20: First Release When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (Algorithms in a Nutshell) provides concise and informative descriptions of key algorithms that improve coding in...
O’Reilly Media, 2015. — 648 p. — ISBN13: 063-6-920-03288-5. Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm...
Second edition. — O’Reilly, 2016. — 420 p. — ISBN: 978-1-4919-4892-7. Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right...
O’Reilly, 2019. — xvi+240 p. — ISBN: 978-1-492-05781-9. Learn how graph algorithms can help you leverage relationships within your data to develop intelligent solutions and enhance your machine learning models. With this practical guide,developers and data scientists will discover how graph analytics deliver value, whether they’re used for building dynamic network models or...
Springer, 2022. — xii, 136 p. — (SpringerBriefs in Mathematics). — ISBN 978-3-031-11697-1, 978-3-031-11698-8. This book focuses on linear time eigenvalue location algorithms for graphs. This subject relates to spectral graph theory, a field that combines tools and concepts of linear algebra and combinatorics, with applications ranging from image processing and data analysis to...
Amazon Digital Services LLC., 2018. — 141 p. — ASIN B07FDLH599. This is not a freaking textbook. No confusing academic jargon. No long lists of properties to memorize. No proofs. Because that stuff doesn’t help you actually get it. Here’s what does: Learning what to picture in your head when you think of a dynamic array or a hash map. Learning how to think in algorithms. That’s...
CRC Press, 2022. — 363 p. — ISBN 9780367616373. This book provides a quick study of data structures. The conventions of ‘C’ language is used to describe the used algorithms and Data Structures primarily, because of their value. The book provides a comprehensive and technically rigorous introduction to data structures such as arrays, stacks, queues, linked lists, trees and...
Gruyter GmbH, 2019. — 411 p. — ISBN: 978-3-11-061673-6. Algorithms are the essence of programming. After their construction, they have to be translated to the codes of a specific programming language. There exists a maximum of ten basic algorithmic templates. This textbook aims to provide the reader with a more convenient and efficient method to create a program by translating...
The MIT Press, 2021. — 400 p. — (Inside Technology). — ISBN 978-0262542142. A laboratory study that investigates how algorithms come into existence. Algorithms—often associated with the terms big data, machine learning, or artificial intelligence—underlie the technologies we use every day, and disputes over the consequences, actual or potential, of new algorithms arise...
Independently published, 2021. — 176 p. — ASIN B095BPM2MF. Tree calculus is seeded by a single operator, whose self-application gives rise to pow- erful reflective programs including a size program that can compute its own size, an equality program that can decide its own equality, and a self-evaluator that can evaluate itself. This is achieved without any of the usual outside...
Independently published, 2020. — 404 p. — ISBN B08LBY7Q16. A Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way. An Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output. Algorithms are generally created...
CareerMonk Publications, 2017. — 828 p. — ISBN: 9788192107547. — 5th Edition. "Data Structures And Algorithms Made Easy: Data Structure And Algorithmic Puzzles" is a book that offers solutions to complex data structures and algorithms. There are multiple solutions for each problem and the book is coded in C/C++, it comes handy as an interview and exam guide for computer...
Springer, 2022. — 405 p. — ISBN 978-981-16-4094-0. Парадигма сублинейных вычислений This open access book gives an overview of cutting-edge work on a new paradigm called the “sublinear computation paradigm,” which was proposed in the large multiyear academic research project “Foundations of Innovative Algorithms for Big Data.” That project ran from October 2014 to March 2020,...
Leanpub, 2023. — 116 p. — ISBN 978-1-7390105-1-5. Feeling overwhelmed by coding interviews? Preparing for coding interviews can often be a daunting task, causing stress and anxiety for many individuals. Several factors contribute to this feeling: Scattered and overwhelming information: The abundance of resources available, including online tutorials, blog posts, and coding...
O’Reilly Media, 2017. — 370 p. — ISBN: 978-1449334833. Final Release On the surface, design practices and data science may not seem like obvious partners. But these disciplines actually work toward the same goal, helping designers and product managers understand users so they can craft elegant digital experiences. While data can enhance design, design can bring deeper meaning...
Pearson Education, 2023. — 1263 p. — ISBN-13 978-0-201-03806-4. The Art of Computer Programming is Knuth's multivolume analysis of algorithms. With the addition of this new volume, it continues to be the definitive description of classical computer science. Volume 4B, the sequel to Volume 4A, extends Knuth's exploration of combinatorial algorithms. These algorithms are of keen...
No Starch Press, 2022. — 415 p. — ISBN-13: 978-1-7185-0261-1. Learn how and when to use the right data structures in any situation, strengthening your computational thinking, problem-solving, and programming skills in the process. This accessible and entertaining book provides an in-depth introduction to computational thinking through the lens of data structures — a critical...
No Starch Press, 2024. — 264 р. — ISBN-13: 978-1-7185-0387-8. Enter the wonderful world of graph algorithms, where you’ll learn when and how to apply these highly useful data structures to solve a wide range of fascinating (and fantastical) computational problems. Graph Algorithms the Fun Way offers a refreshing approach to complex concepts by blending humor, imaginative...
Springer, 2022. — 134 p. — (SpringerBriefs in Computer Science). The feedback arc set problem is a one of the quintessential problems of algorithmics and, more generally, of Computer Science. The main aim of the book is to give a review of all relevant information regarding a well-known and important problem of Feedback Arc Set (FAS). This review naturally also includes a...
Boca Raton: CRC Press, 2021. — 322 p. — ISBN 9780367529901. This book covers theory and practical knowledge of Probabilistic data structures (PDS) and Blockchain (BC) concepts. It introduces the applicability of PDS in BC to technology practitioners and explains each PDS through code snippets and illustrative examples. Further, it provides references for the applications of PDS...
Manning Publications, 2021. — 769 p. — ISBN 978-1617295485. Advanced Algorithms and Data Structures introduces a collection of algorithms for complex programming challenges in data analysis, machine learning, and graph computing. As a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair!...
Manning Publications, 2024. — 282 p. — ISBN: 978-1633436992. Don't be perplexed by data structures! This fun, friendly, and fully illustrated guide makes it easy to learn useful data structures you'll put to work every day. Grokking Data Structures makes it a breeze to learn the most useful day-to-day data structures. You'll follow a steady learning path from absolute basics to...
MIT Press, 2020. — 314 p. — (Essential Knowledge). — ISBN: 978-0262539029. An accessible introduction to algorithms, explaining not just what they are but how they work, with examples from a wide range of application areas.Digital technology runs on algorithms, sets of instructions that describe how to do something efficiently. Application areas range from search engines to...
Princeton: Princeton University Press, 2020. — 232 p. — ISBN: 978-0-691-14714-7. Nine revolutionary algorithms that power our computers and smartphones Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world’s biggest haystack. Uploading a photo to Facebook transmits millions of pieces of...
Apress, 2021. — 661 p. — ISBN 978-1-4842-7076-9. Learn approaches of computational thinking and the art of designing algorithms. Most of the algorithms you will see in this book are used in almost all software that runs on your computer. Learning how to program can be very rewarding. It is a special feeling to seeing a computer translate your thoughts into actions and see it...
Apress Media LLC., 2020. — 298 p. — ISBN13: (electronic): 978-1-4842-5920-7. Implement practical data structures and algorithms for text search and discover how it is used inside other larger applications. This unique in-depth guide explains string algorithms using the C programming language. String Algorithms in C teaches you the following algorithms and how to use them:...
Packt Publishing Pvt. Ltd., 2024. — 873 p. Master advanced algorithm design techniques to tackle complex programming challenges and optimize application performance Key FeaturesDevelop advanced algorithm design skills to solve modern computational problems Learn state-of-the-art techniques to deepen your understanding of complex algorithms Apply your skills to real-world...
Wiley, 2015. — 256 p. — ISBN: 978-1-118-96583-2. Convert the promise of big data into real world results There is so much buzz around big data. We all need to know what it is and how it works – that much is obvious. But is a basic understanding of the theory enough to hold your own in strategy meetings? Probably. But what will set you apart from the rest is actually knowing how...
Manning Publications, 2022. — 306 p. — ISBN: 978-1617298035. Massive modern datasets make traditional data structures and algorithms grind to a halt. This fun and practical guide introduces cutting-edge techniques that can reliably handle even the largest distributed datasets. In Algorithms and Data Structures for Massive Datasets you will learn: Probabilistic sketching data...
CRC Press, 2022. — 319 p. — ISBN 978-0-367-55526-9. The Art of Algorithm Design is a complementary perception of all books on algorithm design and is a roadmap for all levels of learners as well as professionals dealing with algorithmic problems. Further, the book provides a comprehensive introduction to algorithms and covers them in considerable depth, yet makes their design...
New Edition. — Amazon Digital Services LLC, — 359 р. — ASIN B07MRB762Z. Introduction to Data Structures and Algorithms in Java, 2019 Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a...
John Wiley & Sons, Inc., 2017. — 430 p. — ISBN: 9781119330493. Discover how algorithms shape and impact our digital world All data, big or small, starts with algorithms. Algorithms are mathematical equations that determine what we see—based on our likes, dislikes, queries, views, interests, relationships, and more—online. They are, in a sense, the electronic gatekeepers to our...
Leanpub, 2015. — 219 p.
This book describes the process of analyzing data in simple and general terms. The authors have extensive experience both managing data analysts and conducting their own data analyses, and this book is a distillation of their experience in a format that is applicable to both practitioners and managers in data science.
2nd Edition. — John Wiley & Sons, Inc., Hoboken, New Jersey, Canada, 2017. — 329 p. — ISBN: 978-1-119-32763-9 Your ticket to breaking into the field of data science! Jobs in data science are projected to outpace the number of people with data science skills—making those with the knowledge to fill a data science position a hot commodity in the coming years. Data Science For...
Problem Solving in Data Structures & Algorithms" is a series of books about the usage of Data Structures and Algorithms in computer programming. The book is easy to follow and is written for interview preparation point of view. In various books, the examples are solved in various languages like Go, C, C++, Java, C#, Python, VB, JavaScript and PHP.
Fourth Estate Ltd, 2019. — 336 p. — ISBN: 978-0008288150, 0008288151. Will a computer ever compose a symphony, write a prize-winning novel, or paint a masterpiece And if so, would we be able to tell the differenceAs humans, we have an extraordinary ability to create works of art that elevate, expand and transform what it means to be alive.Yet in many other areas, new...
5th Edition. — Morgan Kaufmann, 2018. — 770 p. — ISBN 978-0-12-809474-7. This book, Fifth Edition, builds on the success of what is widely considered the best introduction and reference text on the art and science of data compression. Data compression techniques and technology are ever-evolving with new applications in image, speech, text, audio and video. This new edition...
Addison-Wesley, 2011. - 976 p. - ISBN: 032157351X (4th Edition) A Classic Reference The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades. Broad Coverage Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty...
3rd Edition. — Addison-Weasley, 1997. — 720 p. — ISBN13: 978-0-201-31452-5. Robert Sedgewick has thoroughly rewritten and substantially expanded his popular work to provide current and comprehensive coverage of important algorithms and data structures. Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A...
3rd ed. — Addison-Weasley, 2001. — 528 p. Algorithms in C++, Third Edition, Part 5: Graph Algorithms is the second book in Sedgewick's thoroughly revised and rewritten series. The first book, Parts 1-4, addresses fundamental algorithms, data structures, sorting, and searching. A forthcoming third book will focus on strings, geometry, and a range of advanced algorithms. Each book's...
Anli Sherine, Mary Jasmine, Geno Peter, and S. Albert Alexander. — CRC Press, 2023. — 196 p. — ISBN: 978-1-032-40932-0. Computational complexity is critical in analysis of algorithms and is important to be able to select algorithms for efficiency and solvability. Algorithm and Design Complexity initiates with discussion of algorithm analysis, time-space trade-off, symptotic...
Independently published, 2021. — 266 p. — ASIN B09G2Z7QY1. This book is an introduction to the complex world of the Data Structure & Algorithm. A key factor of this book and its associated implementations is that all algorithms (unless otherwise stated) were designed by me, using the theory of the algorithm in question as a guideline (for which we are eternally grateful to...
Leanpub, 2022. — 405 p. Version: 2022-03-23 Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof. Readers will learn discrete mathematical...
2nd Edition. — Springer, 2008. — 746 p. — ISBN: 1848000693. This expanded and updated second edition of a classic bestseller continues to take the "mystery" out of designing and analyzing algorithms and their efficacy and efficiency. Expanding on the highly successful formula of the first edition, the book now serves as the primary textbook of choice for any algorithm design...
Packt Publishing, 2017. — 385 p. — ISBN13: 978-1787121041. If you want to learn different data structures and their real-world applications quickly through practical examples, then Everyday Data Structures is for you. This book can introduce you to new data structures and their potential applications through examples in languages common to mobile software development on the...
2nd Edition. — Wiley, 2019. — 800 p. — ISBN: 1119575990. A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The...
Dey Street Books, 2017. — 352 p. The book offers fascinating, surprising, and sometimes laugh-out-loud insights into everything from economics to ethics to sports to race to sex, gender and more, all drawn from the world of big data. What percentage of white voters didn’t vote for Barack Obama because he’s black? Does where you go to school effect how successful you are in life?...
Apress, 2020. — 143 p. — ISBN13: 978-1-4842-5724-1. Codeless Data Structures and Algorithms provides you with the knowledge about DSAs that you will need in the professional programming world, without using any complex mathematics or irrelevant information. Whether you are a new developer seeking a basic understanding of the subject or a decision-maker wanting a grasp of...
Bentham Science Publishers, 2022. — 217 p. — (Algorithms for Construction of Reality in Physics - Volume 2). — eBook ISBN 978-981-5049-66-4. The book presents a multidisciplinary analysis of the context of quantum physics experiments and the function of the human mind that makes it possible to demonstrate that an object-based model of reality formed at the level of the...
Springer, 2019. — 119 p. — (High-Performance Computing Series, 2). — ISBN: 978-981-13-9965-7 (eBook). Following an introduction to the basis of the fast Fourier transform (FFT), this book focuses on the implementation details on FFT for parallel computers. FFT is an efficient implementation of the discrete Fourier transform (DFT), and is widely used for many applications in...
Independently published, October 30, 2023. — 230 р. Grokking Algorithms is a book that aims to help readers understand the fundamental concepts of Computer Science algorithms. It covers various algorithms and data structures, including searching, sorting, graph algorithms, dynamic programming, and more. The book presents the concepts clearly and concisely, with plenty of...
2nd edition. — Springer, 2021 — 392 p. — ISBN 3030818845. Graph algorithms is a well-established subject in mathematics and computer science. Beyond classical application fields, like approximation, combinatorial optimization, graphics, and operations research, graph algorithms have recently attracted increased attention from computational biology, bioinformatics, and...
Independently published, 2021. — 179 р. Have you ever wondered how a programmer develops games and writes code without having to think too much? Do you want to know what makes a programmer confident about the code they write? Do you want to learn how programmers use algorithms to determine how to structure their programs before they develop it? If you did, this is the book for...
Technics Publications, 2017. — 140 p. — ISBN10: 1634622561, 13 978-1634622561, ASIN B074R7HL2W. From the author of the bestsellers, Data Scientist and Julia for Data Science, this book covers four foundational areas of data science. The first area is the data science pipeline including methodologies and the data scientist's toolbox. The second are essential practices needed in...
2nd edition. — Addison-Wesley, 2012. — 512 p. In Hacker’s Delight, Second Edition, Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re...
Pragmatic Bookshelf, 2024. — 504 p. If you thought data structures and algorithms were all just theory, you're missing out on what they can do for your Python code. Learn to use Big O notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple...
2nd edition. — The Pragmatic Programmers, LLC., 2020. — 499 p. — ISBN: 978-1-68050722-5. If you thought that data structures and algorithms were all just theory, you're missing out on what they can do for your code. Learn to use Big O Notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your...
Pragmatic Bookshelf, 2017. — 220 p. Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. This book takes a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use...
Andy Wickler, 2021. — 231 p. Are you studying data science and want to take your learning further ? Data structures are an integral part of data science, machine learning, and algorithms, all aimed at solving programming challenges that might seem insurmountable at the outset.Advanced Data Structures for Algorithms builds on your current knowledge, taking your learning much...
W.W. Norton & Company, 2023. — 384 p. — ISBN-13: 978-1324006732. A sweeping history of data and its technical, political, and ethical impact on our world. From facial recognition—capable of checking us onto flights or identifying undocumented residents—to automated decision systems that inform everything from who gets loans to who receives bail, each of us moves through a world...
Independently published, 2021. — 208 p. — ASIN : B093DXQRVG. This book is about how to work smart to avoid unnecessary work. Algorithmic thinking is about identifying the most efficient steps to solve a seemingly complex problem without detouring. It is a necessary skill for future jobs. Through a magical lens, CalliLens, you will observe abstraction and recognize patterns in...
CreateSpace Independent Publishing Platform, 2014. — 150 p. — ISBN: 1500173452, 9781500173456
An algorithm is a solution to a class of problems generally contained in programming unit called a module and accessed by one or more objected oriented programs. A class on algorithms is a class on problem solving with the expectation of marketable results. This requires a textbook...
No Starch Press, Inc., 2021. — 410 p. — ISBN13: 978-1-7185-0081-5 (ebook). A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer. Programming is about using a computer to solve problems, and algorithms and data structures are the building blocks of computer programs. For each problem that a programmer wants to solve,...
2nd Edition. — No Starch Press, 2024. — 480 р. — ISBN: 978-1-7185-0323-6. Присоединяйтесь к игре и изучите основные компьютерные алгоритмы, решая задачи соревновательного программирования, в полностью переработанном втором издании оригинального бестселлера. (По-прежнему никакой математики не требуется!). Вы упираетесь в структуры данных и алгоритмы? Независимо от того,...
СПб.: Питер, 2022. — 288 с. — (Библиотека программиста). — ISBN 978-5-4461-0923-4. Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузится в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы...
2-е издание — СПб.: Питер, 2024. — 512 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-2068-0. Перевод с английского С. Черников. Структуры данных и алгоритмы — это не абстрактные концепции, а турбина, способная превратить ваш софт в болид формулы 1. Научитесь использовать нотацию «О большое», выбирайте наиболее подходящие структуры данных, такие как хеш-таблицы,...
СПб.: Питер, 2022. — 272 c.: ил. — (Серия «Библиотека программиста»). — ISBN 978-5-4461-1919-6. Алгоритмы это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного. Вы узнаете нюансы реализации многих самых популярных алгоритмов...
Комментарии