Revised Edition. — World Scientific Publishing, 2016. — 571 p. — (Lecture Notes Series on Computing - Vol. 14). — ISBN: 9814723649, 9789814723640 Problem solving is an essential part of every scientific discipline. It has two components: (1) problem identification and formulation, and (2) the solution to the formulated problem. One can solve a problem on its own using ad hoc...
Singapore: World Scientific Publishing Company, 2022. — 399 p. — (Lecture Notes Series On Computing, 16). — ISBN 9811252971. This book is an introduction to the field of parallel algorithms and the underpinning techniques to realize the parallelization. The emphasis is on designing algorithms within the timeless and abstracted context of a high-level programming language. The...
Independently published, 2022. — 139 p. - ISBN 9798413681985. A concise, illustrated guide to algorithms and data structures, perfect for coding interviews, classes, or self-study . Covers key concepts, from fundamentals to graphs, trees, sorting, and search techniques . This book is a concise and illustrated guide for anyone who wants to brush up on their fundamentals in the...
Springer International Publishing AG, 2017. — 159 p. — (Advanced Courses in Mathematics CRM Barcelona) — ISBN: 978-3-319-60939-3. This volume presents the lecture notes from the authors’ three summer courses offered during the program “Automorphisms of Free Groups: Geometry, Topology, and Dynamics,” held at the Centre de Recerca Matemàtica (CRM) in Bellaterra, Spain. The first...
Springer, 2010. — 978 p. This is a book for the computationalist, whether a working programmer or anyone interested in methods of computation. The focus is on material that does not usually appear in textbooks on algorithms. Where necessary the underlying ideas are explained and the algorithms are given formally. It is assumed that the reader is able to understand the given...
New York: Pearson, 1999. - 694 p.
This book is intended for an upper-division or graduate course in algorithms. It has sufficient material to allow several choices of topics. The purpose of the book is threefold. It is intended to teach algorithms for solving real problems that arise frequently in computer applications, to teach basic principles and techniques of computational...
Manning Publications, 2023. — 223 p. Everything you need to succeed in the USA Computing Olympiad (USACO) Bronze! The USA Computing Olympiad Bronze Division (USACO) is a fantastic way to distinguish yourself as a top candidate for colleges, talent hunters, and employers. Every year, this competition poses tough programming challenges to find the best of the best among thousands...
Manning Publications, 2023. — 223 p. Everything you need to succeed in the USA Computing Olympiad (USACO) Bronze! The USA Computing Olympiad Bronze Division (USACO) is a fantastic way to distinguish yourself as a top candidate for colleges, talent hunters, and employers. Every year, this competition poses tough programming challenges to find the best of the best among thousands...
Manning Publications, 2023. — 420 p. Everything you need to succeed in the USA Computing Olympiad (USACO) Bronze! The USA Computing Olympiad Bronze Division (USACO) is a fantastic way to distinguish yourself as a top candidate for colleges, talent hunters, and employers. Every year, this competition poses tough programming challenges to find the best of the best among thousands...
Manning Publications, 2023. — 420 p. — (MEAP v4) Everything you need to succeed in the USA Computing Olympiad (USACO) Bronze! The USA Computing Olympiad Bronze Division (USACO) is a fantastic way to distinguish yourself as a top candidate for colleges, talent hunters, and employers. Every year, this competition poses tough programming challenges to find the best of the best...
Charles River Media, 2004. — 620 p. — ISBN: 9781584502500. Focusing on three core topics: design (the architecture of algorithms), theory (mathematical modeling and analysis), and the scientific method (experimental confirmation of theoretical results), the book helps students see that computer science is about problem solving, not simply the memorization and recitation of...
University of Chicago Press, 2019. — 224 р. — ISBN: 978-0226627564. Computerized processes are everywhere in our society. They are the automated phone messaging systems that businesses use to screen calls; the link between student standardized test scores and public schools’ access to resources; the algorithms that regulate patient diagnoses and reimbursements to doctors. The...
Oxford University Press, 2015. — 727 p. — ISBN13: 978-0-19-945666-6. Algorithms: Design and Analysis of is a textbook designed for the undergraduate and postgraduate students of computer science engineering, information technology, and computer applications. It helps the students to understand the fundamentals and applications of algorithms. The book has been divided into four...
Bibliotex, 2019. — 290 p. Algorithms are very important in computer Science. The best criteria of algorithm makes sure that computer will perform in the best possible manner of a given do the given task. In cases where efficiency matter a proper algorithm is really important to be used. An algorithm is im-portant in optimizing a computer program according to the available...
Amazon Digital Services LLC, 2019. — 387 p. This book was written to fill the gap that exists when Computer Science students, and programmers, attempt to learn and analyze the different algorithms that currently exist. I took a course on Algorithms and was disappointed in the type of material that’s currently available. There are two types of books that I kept running into: 1)...
Sung-Hyuk Cha, 2020. — 1400 p. — ISBN 978-1-7351680-0-5 — Solution Manual ISBN 978-1-7351680-2-9 The intended readership includes both undergraduate and graduate students majoring in computer science as well as researchers in the computer science area. The book is suitable either as a textbook or as a supplementary book in algorithm courses. Over 400 computational problems are...
World Scientific, 2003. — 354. Data Structures and Algorithms is the first textbook in hard copy produced by the Macro University Consortium. It is intended for undergraduate students in computer science and information sciences. The thirteen chapters written by an international group of experienced teachers cover the fundamental concepts of algorithms and most of the important...
Cambridge University Press, 2007. — 393 p. This book is intended for lectures on string processing and pattern matching in master’s courses of computer science and software engineering curricula. The details of algorithms are given with correctness proofs and complexity analysis, which make them ready to implement. Algorithms are described in a C-like language. This book is...
СПб.: Питер, 2025. — 369 с. Представьте, что вы не просто программируете, а создаете элегантные решения, обладая глубоким пониманием алгоритмов и структур данных. Откройте же мощь алгоритмического мышления с помощью Python. Разберитесь в алгоритмах и структурах данных с нуля до продвинутого уровня и применяйте знания в реальном мире. Кем бы вы ни были — начинающим...
СПб.: Питер, 2024. — 256 с.: ил. — (Библиотека программиста). Погрузитесь в мир алгоритмов! Разберитесь в их принципах, особенностях проектирования и практического применения. Вы познакомитесь с различными видами алгоритмов, узнаете их сильные и слабые стороны, и поймете, в каких контекстах они лучше всего работают. На практических примерах увидите, как эти мощные инструменты...
Springer, 2015. — 613 p. — ISBN: 3319212745
This comprehensive textbook presents a clean and coherent account of most fundamental tools and techniques in Parameterized Algorithms and is a self-contained guide to the area. The book covers many of the recent developments of the field, including application of important separators, branching based on linear programming, Cut &...
New York: Prentice-Hall, 2000. — 196 p. Although projects are a major component of today's courses, until now there has been no single resource to help students acquire the skills they need to complete them successfully. The Essence of Computing Projects - A Student's Guide will fill this gap for both undergraduate and postgraduate students. It covers all the fundamental skills...
Springer, 1986. — 157 p. Hashing algorithms scramble data and create pseudo-uniform data distributions. Bucket algorithms operate on raw untransformed data which are partitioned Into groups according to membership In equal-slzed d-dlmenslonal hyperrectangles, called cells or buckets. The bucket data structure Is rather sensitive to the distribution of the data. In these lecture...
Springer, 1986. — 157 p. Hashing algorithms scramble data and create pseudo-uniform data distributions. Bucket algorithms operate on raw untransformed data which are partitioned Into groups according to membership In equal-slzed d-dlmenslonal hyperrectangles, called cells or buckets. The bucket data structure Is rather sensitive to the distribution of the data. In these lecture...
Walter de Gruyter GmbH, 2021. — 178 p. — ISBN 978-3110693416. Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important...
Walter de Gruyter, 2021. — 178 p. — ISBN 978-3110693416. Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important points...
De Gruyter, 2021. — 178 p. — e-ISBN (PDF) 978-3-11-069360-7. Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important...
De Gruyter, 2021. — 178 p. — e-ISBN (PDF) 978-3-11-069360-7. Algorithms play a central role both in the theory and in the practice of computing. The goal of the authors was to write a textbook that would not trivialize the subject but would still be readable by most students on their own. The book contains over 120 exercises. Some of them are drills; others make important...
CompreQuest Books, 2024. — 372 p. — (Programming Models). Unlock the Future of Software Development: Declarative Programming. Are you tired of wrestling with complex, error-prone code? Ready to revolutionize your approach to software development? Dive into the world of declarative programming and discover a simpler, more efficient way to build robust, logic-based programs....
CompreQuest Books, 2024. — 372 p. — (Programming Models). Unlock the Future of Software Development: Declarative Programming. Are you tired of wrestling with complex, error-prone code? Ready to revolutionize your approach to software development? Dive into the world of declarative programming and discover a simpler, more efficient way to build robust, logic-based programs....
CompreQuest Books, 2024. — 372 p. — (Programming Models). Unlock the Future of Software Development: Declarative Programming. Are you tired of wrestling with complex, error-prone code? Ready to revolutionize your approach to software development? Dive into the world of declarative programming and discover a simpler, more efficient way to build robust, logic-based programs....
CompreQuest Books, 2024. — 328 p. — (Programming Models). Discover the Algorithmic Revolution: Procedural Programming Unveiled. Unearth the Essence of Algorithmic Mastery. Embark on a transformative journey into the heart of procedural programming with "Procedural Programming: Unleashing Algorithmic Power." This book commands your attention as it unravels the foundational...
CompreQuest Books, 2024. — 328 p. — (Programming Models). Discover the Algorithmic Revolution: Procedural Programming Unveiled. Unearth the Essence of Algorithmic Mastery Embark on a transformative journey into the heart of procedural programming with "Procedural Programming: Unleashing Algorithmic Power." This book commands your attention as it unravels the foundational...
CompreQuest Books, 2024. — 328 p. — (Programming Models). Discover the Algorithmic Revolution: Procedural Programming Unveiled. Unearth the Essence of Algorithmic Mastery Embark on a transformative journey into the heart of procedural programming with "Procedural Programming: Unleashing Algorithmic Power." This book commands your attention as it unravels the foundational...
University of Illinois, 2018. — 448 p. This textbook grew out of a collection of lecture notes that I wrote for various algorithms classes at the University of Illinois at Urbana-Champaign, which I have been teaching about once a year since January 1999. Spurred by changes of our undergraduate theory curriculum, I undertook a major revision of my notes in 2016; this book...
Cs.illinois.edu, 2015. — 514 p. These are lecture notes that I wrote for various algorithms classes at the University of Illinois at Urbana-Champaign, which I have taught on average once a year since January 1999. The most recent revision of these notes (or nearly so) is available online at http: //www.cs.illinois.edu/~jeffe/teaching/algorithms/, along with a near-complete...
Chicago: Department of Computer Science University of Illinois at Urbana-Champaign, 2009. — 765 p. This course packet includes lecture notes, homework questions, and exam questions from algorithms courses I taught at the University of Illinois at Urbana-Champaign in Spring 1999, Fall 2000, Spring 2001, Fall 2002, Spring 2004, Fall 2005, Fall 2006, Spring 2007, Fall 2008, and...
Charlottesville: University of Virginia, 2011. — 264 p.
Computer science studies how to describe, predict properties of, and efficiently implement information processes. This book introduces the most important ideas in computing using the Scheme and Python programming languages.
Б.м.: Felleisen, Flatt, Findler, Gray, Krishnamurthi, Proulx, 2008. — 666 p. Diagrams. Draw them by hand. Diagrams are the programmer’s doodling language. Using a tool that draws them for you from the existing code defeats the purpose. Assigning students to do so defeats the purpose of learning to doodle. Stuff. Conventional text books at this level present object-oriented...
Universita di Pisa, 2020. — 259 p. Prologo A warm-up! A cubic-time algorithm A quadratic-time algorithm A linear-time algorithm Another linear-time algorithm Few interesting variants Random Sampling Disk model and known sequence length Streaming model and known sequence length Streaming model and unknown sequence length List Ranking The pointer-jumping technique Parallel...
Prentice-Hall. Englewood Cliffs, NJ, USA. 1968. 238 pages. Includes index. ISBN: 0131657208 This book developed from lecture notes for a class that were taught for several years at the IBM Systems Research Institute. This is an eight-week class on mathematical methods used in function evaluation routines for digital computers. This was the first textbook to contain all the main...
Springer-Verlag, Berlin, Heidelberg, 2004. — 260 p. — (Lecture Notes in Mathematics 1838) — ISBN: 3540209123 Big Queues aims to give a simple and elegant account of how large deviations theory can be applied to queueing problems. Large deviations theory is a collection of powerful results and general techniques for studying rare events, and has been applied to queueing problems...
Springer-Verlag, Berlin, Heidelberg, 2007. — 391 p. — (Texts in Computational Science 4) — ISBN13: 978354068088 This is a book about a code and about coding. The code is a case study which has been used to teach courses in e-Science at the Australian National University since 2001. Students learn advanced programming skills and techniques in the Java TM language. Above all,...
Red Globe Press, 2003. — 287 p. What will be the next revolution in software technology to follow XML and generics? Whatever it may be, it is likely to come from functional programming, where many of the key ideas of the last decade originated. In this textbook, the leading researchers of the field take you on a tour of the current hot topics in functional programming, with...
Course Technology, 2005. — 738 p. This second edition expands upon the solid, practical foundation established in the first edition of the text. A new four-part organizational structure increases the flexibility of the text, and all material is presented in a straightforward manner accompanied by an array of examples and visual diagrams.
Wiley, 2015. — 816 p. Introducing a NEW addition to our growing library of computer science titles, Algorithm Design and Applications, by Michael T. Goodrich & Roberto Tamassia! Algorithms is a course required for all computer science majors, with a strong focus on theoretical topics. Students enter the course after gaining hands-on experience with computers, and are expected to...
N.-Y.: Wiley, 2014. - 800p.
Introducing a NEW addition to our growing library of computer science titles, Algorithm Design and Applications, by Michael T. Goodrich & Roberto Tamassia! Algorithms is a course required for all computer science majors, with a strong focus on theoretical topics. Students enter the course after gaining hands-on experience with computers, and are...
2nd Edition. John Wiley & Sons, Inc., 2011. – 738 pages. This second edition of Data Structures and Algorithms in C++ is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. In terms of curricula based on the IEEE/ACM2001 Computing Curriculum, this book is appropriate for use in the courses CS102 (I/O/B...
John Wiley & Sons, 2002. — 708 p. This book is designed to provide a comprehensive introduction to the design and analysis of computer algorithms and data structures. In terms of the computer science and computer engineering curricula, we have written this book to be primarily focused on the Junior-Senior level Algorithms (CS7) course, which is taught as a first-year graduate...
Wiley, 2014. — 800 p. Introducing a NEW addition to our growing library of computer science titles, Algorithm Design and Applications, by Michael T. Goodrich & Roberto Tamassia! Algorithms is a course required for all computer science majors, with a strong focus on theoretical topics. Students enter the course after gaining hands-on experience with computers, and are expected...
Cambridge University Press, 2012. — 515. Pseudo-random sequences are essential ingredients of every modern digital communication system, from cellular telephones to satellite imagery. This book describes the design, mathematical analysis and implementation of pseudo-random sequences. Suitable for graduate students of mathematics or electrical engineering, it also serves as a...
Springer Cham, 2022. — 513 p. — eBook ISBN 978-3-031-17043-0. With approximately 2500 problems, this book provides a collection of practical problems on the basic and advanced data structures, design, and analysis of algorithms. To make this book suitable for self-instruction, about one-third of the algorithms are supported by solutions, and some others are supported by hints...
Springer Cham, 2022. — 513 p. — eBook ISBN 978-3-031-17043-0. With approximately 2500 problems, this book provides a collection of practical problems on the basic and advanced data structures, design, and analysis of algorithms. To make this book suitable for self-instruction, about one-third of the algorithms are supported by solutions, and some others are supported by hints...
CRC Press, 2014. — 236 p. — ISBN10: 1466589892, ISBN13: 978-1-4665-8990-2. На англ. языке. A student-friendly text, A Concise Introduction to Data Structures Using Java takes a developmental approach, starting with simpler concepts first and then building toward greater complexity. Important topics, such as linked lists, are introduced gradually and revisited with increasing...
Massachusetts Institute of Technology (MIT), 2009. — 171 p. This course covers a collection of geometric techniques that apply broadly in modern algorithm design. Spectral Graph Theory Linear algebra review, adjacency and Laplacian matrices associated with a graph, example Laplacians Properties of the Laplacian, positive semidefinite matricies, spectra of common graphs,...
Wiley, 1984. — 239 p. This book provides an introduction to the analysis of particular algorithms. It has its origin in lecture courses given at the Universitat des Saarlandes, Saarbrucken in 1980 and attheJohann Wolfgang Goethe-Universitat Frankfurta.M. in 1982. The material can be covered in a one-semester course. In preparing the notes for publication as a book, I have added...
Hoboken: Wiley, 2010. — 393 p. Written by one of the developers of the technology, Hashing is both a historical document on the development of hashing and an analysis of the applications of hashing in a society increasingly concerned with security. The material in this book is based on courses taught by the author, and key points are reinforced in sample problems and an...
New York: Leanpub, 2018. — 131 p. This book powers our popular Data Structures and Algorithms online specialization on Coursera and the online MicroMasters program on edX. Since the launch of our online courses in 2016, hundreds of thousands students tried to solve many programming challenges and algorithmic puzzles described in this book. We invite you to join them! Problem...
New York: Leanpub, 2018. — 131 p. This book powers our popular Data Structures and Algorithms online specialization on Coursera and the online MicroMasters program on edX. Since the launch of our online courses in 2016, hundreds of thousands students tried to solve many programming challenges and algorithmic puzzles described in this book. We invite you to join them! Problem...
Leanpub, 2022-08-01. — 305 p. This book powers our MicroMasters program on edX and specialization on Coursera, one of the ten most popular computer science courses on Coursera. Over half a million students have tried to solve many programming challenges and algorithmic puzzles described in this book There are many excellent books on Algorithms — why in the world we would write...
Nielsen, 2019. — 72 p. This book is designed to help those learning and teaching Computer Science. The aim of the book is to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration. The learning curve for...
Nielsen, 2019. — 72 p. This book is designed to help those learning and teaching Computer Science. The aim of the book is to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration. The learning curve for...
Addison Wesley, 2011, ISBN: 0132316811, 592 pages. Based on a new classification of algorithm design techniques and a clear delineation of analysis methods, Introduction to the Design and Analysis of Algorithms presents the subject in a coherent and innovative manner. Written in a student-friendly style, the book emphasizes the understanding of ideas over excessively formal...
3rd edition. — A K Peters, 2005. — 803 p. Thoroughly revised for a one-semester course, this well-known and highly regarded book is an outstanding text for undergraduate discrete mathematics. It has been updated with new or extended discussions of order notation, generating functions, chaos, aspects of statistics, and computational biology. Written in a lively, clear style that...
Jones & Bartlett Learning, 2001. — 314 p. — ISBN: 0763716340, 9780763716349
McConnell (Canisius College) developed this course to make students aware of the impact of algorithms on a program's efficiency and instruct them in the skills to analyze algorithms used in programs. Students learn the basics of analysis; searching, selecting, and sorting algorithms; and the element
New York: Springer-Verlag, 1992. — 360 р.
A text for a graduate course in mathematics, for students with at least some basic knowledge of set theory, rational integers, combinatorics (Newton is sufficient), and elementary analysis and algebra.
Independently published, 2018. — 335 p. — ISBN: 1981017232, 9781981017232. This is a print companion to the Massive Open Online Course (MOOC), Data Structures: An Active Learning Approach (https://www.edx.org/course/data-structures-an-active-learning-approach), which utilizes the Active Learning approach to instruction, meaning it has various activities embedded throughout to...
Cambridge University Press, 1995. — 489 p. This book presents the basic concepts in the design and analysis of randomized algorithms at a level accessible to advanced undergraduates and to graduate students. We expect it will also prove to be a reference to professionals wishing to implement such algorithms and to researchers seeking to establish new results in the area. We...
Cambridge University Press, 1995. — 489 p. This book presents the basic concepts in the design and analysis of randomized algorithms at a level accessible to advanced undergraduates and to graduate students. We expect it will also prove to be a reference to professionals wishing to implement such algorithms and to researchers seeking to establish new results in the area. We...
N.-Y.: Jones & Bartlett Learning, 2014. - 676p.
Foundations of Algorithms, Fifth Edition offers a well-balanced presentation of algorithm design, complexity analysis of algorithms, and computational complexity. Ideal for any computer science students with a background in college algebra and discrete structures, the text presents mathematical concepts using standard English and...
5th Edition. — Jones & Bartlett Learning, 2015. — 676 p. — ISBN 1284049191, 9781284049190. Foundations of Algorithms, Fifth Edition offers a well-balanced presentation of algorithm design, complexity analysis of algorithms, and computational complexity. Ideal for any computer science students with a background in college algebra and discrete structures, the text presents...
Jones and Bartlett Publishers, 2004. - 618 pages. ISBN: 0763723878 3rd edition Foundations of Algorithms Using C++ Pseudocode, Third Edition offers a well-balanced presentation on designing algorithms, complexity analysis of algorithms, and computational complexity. The volume is accessible to mainstream computer science students who have a background in college algebra and...
Wiley-ISTE, 2022. — 304 p. — ISBN 978-1-78630-891-7. Data structures and algorithms is a fundamental course in Computer Science, which enables learners across any discipline to develop the much-needed foundation of efficient programming, leading to better problem solving in their respective disciplines. Most of the well-known text books/monographs on this subject have discussed...
Wiley-ISTE, 2022. — 304 p. — ISBN 978-1-78630-891-7. Data structures and algorithms is a fundamental course in Computer Science, which enables learners across any discipline to develop the much-needed foundation of efficient programming, leading to better problem solving in their respective disciplines. Most of the well-known text books/monographs on this subject have discussed...
Wiley-ISTE, 2022. — 304 p. — ISBN 978-1-78630-891-7. Data structures and algorithms is a fundamental course in Computer Science, which enables learners across any discipline to develop the much-needed foundation of efficient programming, leading to better problem solving in their respective disciplines. Most of the well-known text books/monographs on this subject have discussed...
Wiley-ISTE, 2022. — 304 p. — ISBN 978-1-78630-891-7. Data structures and algorithms is a fundamental course in Computer Science, which enables learners across any discipline to develop the much-needed foundation of efficient programming, leading to better problem solving in their respective disciplines. Most of the well-known text books/monographs on this subject have discussed...
Tariq Rashid, 2019. — 575 p. — ISBN: 1999655702. A Gentle Introduction to Creative Coding with P5js. A fun step-by-step gentle introduction to creating digital art with computers, designed especially for: artists new to coding art, design and digital media students, technologists wanted to explore their creativity teachers and parents seeking more visual and exciting approaches...
Computer Science Press, 1992. — 553 p. — ISBN: 0-7167-8243-X. Compared to what? covers all the basics of algorithm analysis but it does not just supply algorithms to memorize - it lets you guide your students through the process of breaking down and solving aigolithmic problems. The invaluable analytic skills developed through this innovative approach will appiv to anj,...
Franklin, Beedle & Associates, 2009. — 583 p. — ISBN: 1590282337, 9781590282335
This book is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and been exposed to the use of existing classes. Most traditional CS1 courses that use Python will have covered all the...
Steven J. Rosenberg, 2024. — 121 p. Algorithms: Beginnings Algorithm: a definition Time- and Space-Complexity The Counting Principle Stacks and Queues Introduction The Stack ADT The Queue ADT Big-O and Asymptotic Complexity Introduction Big-O Notation Asymptotic Complexity Asymptotic Complexity and Limits State Analysis Introduction State Analysis Example: Sudoku Solver Graphs...
Boca Raton: CRC Press, 2019. — 260 p. — ISBN: 9781138592605. Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering , and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
CRC Press; Taylor & Francis Group, 2020. — 229 p. — ISBN13: 978-1-138-59260-5. Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable...
CRC Press, 2020. — 258 p. — ISBN: 978-0-4294-8875-7 (ebook). Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
CRC Press, 2020. — 258 p. — ISBN: 978-0-4294-8875-7 (ebook). Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
CRC Press, 2020. — 258 p. — ISBN: 978-0-4294-8875-7 (ebook). Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
CRC Press, 2020. — 258 p. — ISBN13: 978-1-138-59260-5. Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
Springer, 2019. — 515 p. — ISBN: 3030252086. This textbook is a concise introduction to the basic toolbox of structures that allow efficient organization and retrieval of data, key algorithms for problems on graphs, and generic techniques for modeling, understanding, and solving algorithmic problems. The authors aim for a balance between simplicity and efficiency, between...
New York: Cognella, 2020. — 179 p. Algorithms in Action effectively introduces students to a variety of techniques for designing algorithms with a focus on developing intuitive understanding. Readers learn how to successfully construct foundational algorithms, preparing them for more advanced courses in the discipline, as well as professional application. Over the course of...
Cognella, 2020. — 179 p. — ISBN 13: 978-1516535064. Algorithms in Action effectively introduces students to a variety of techniques for designing algorithms with a focus on developing intuitive understanding. Readers learn how to successfully construct foundational algorithms, preparing them for more advanced courses in the discipline, as well as professional application. Over...
Winnipeg: University of Manitoba, 2011. — 428 p. Courses such as COMP 1010 and COMP 1012 focus on developing algorithms using primitive data types (ints, doubles, etc.), conditions, loops, arrays, and methods. These are the basic building blocks of computer programming and this style of programming is referred to as “procedural programming”. In COMP 1020, we examine how these...
New York: Pearson, 1997. — 425 p. This work prepares students for the world of computing by giving them a solid foundation in the science of computer science, algorithms. By taking an algorithm-based approach to the subject, this introductory text seeks to help students grasp overall concepts, rather than bogging them down in specific syntax detail of a programming language that...
New York: Springer, 2010. — 286 p. Algorithms and Programming is primarily intended for a first year undergraduate course in programming. It is structured in a problem-solution format that requires the student to think through the programming process, thus developing an understanding of the underlying theory. Although the author assumes some moderate familiarity with...
New York: Cengage Learning, 1989. — 472 p. For junior/senior computer science majors. Presents concept of the algorithm as a product of design techniques that students are able to master.
Poorav Publications, 2025. — 228 p. Welcome to “Mastering Algorithms and Data Structures”, a comprehensive guide designed to bridge the gap between theoretical concepts and practical application in the realm of Computer Science. This book is crafted for students, professionals, and enthusiasts who aspire to understand and master the intricacies of algorithms and Data...
New York: Springer, 2017. — 438 p. This textbook on practical data analytics unites fundamental principles, algorithms, and data. Algorithms are the keystone of data analytics and the focal point of this textbook. Clear and intuitive explanations of the mathematical and statistical foundations make the algorithms transparent. But practical data analytics requires more than just...
Birkhauser, 2001. — 599 p. — ISBN: 0817642536, 9780817642532
Data structures and algorithms are presented at the college level in a highly accessible format that presents material with one-page displays in a way that will appeal to both teachers and students. The thirteen chapters cover: Models of Computation, Lists, Induction and Recursion, Trees, Algorithm Design, Hashing,...
Springer, 2018. — 376 p. This accessible and engaging textbook/guide provides a concise introduction to data structures and associated algorithms. Emphasis is placed on the fundamentals of data structures, enabling the reader to quickly learn the key concepts, and providing a strong foundation for later studies of more complex topics. The coverage includes discussions on stacks,...
Springer, 2018. — 376 p. This accessible and engaging textbook/guide provides a concise introduction to data structures and associated algorithms. Emphasis is placed on the fundamentals of data structures, enabling the reader to quickly learn the key concepts, and providing a strong foundation for later studies of more complex topics. The coverage includes discussions on stacks,...
Japan Advanced Institute of Science and Technology, 2016. — 104 p. This book is an introduction to algorithms. In this book, the author introduces and explain the basic algorithms and their analytical methods for undergraduate students in the Faculty of Information Science. This book starts with the basic models, and no prerequisite knowledge is required. All algorithms and...
Springer, 2019. — 175 р. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for undergraduate students in...
Springer, 2019. — 175 р. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for undergraduate students in...
Springer, 2019. — 175 р. — ISBN13: 978-9811331886. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for...
Springer, 2019. — 175 р. — ISBN13: 978-9811331886. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for...
Springer, 2019. — 175 р. — ISBN13: 978-9811331886. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for...
London: Wiley-ISTE, 2023. — 284 p. History of algorithms Definition, structure and properties of algorithms Definition Structure and properties Development of an algorithm Data structures and algorithms Data structures – definition and classification Abstract data types Classification Algorithm design techniques Organization of the book Analysis of Algorithms Efficiency of...
London: Wiley-ISTE, 2023. — 356 p. Hash Tables Dictionaries Hash table structure Hash functions Building hash functions Linear open addressing Operations on linear open addressed hash tables Performance analysis Other collision resolution techniques with open addressing Chaining Operations on chained hash tables Performance analysis Applications Representation of a keyword...
Prentice Hall, 1976. — 382 p. — ISBN-13: 978-0-13-022418-9. Algorithms + Data Structures = Programs[1] is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists.
Prentice Hall, 1976. — 382 p. — ISBN-13: 978-0-13-022418-9. Algorithms + Data Structures = Programs[1] is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists.
CRC Press, 2016. — 512 р. — ISBN: 978-1482215397. Combining knowledge with strategies, Data Structure Practice for Collegiate Programming Contests and Education presents the first comprehensive book on data structure in programming contests. This book is designed for training collegiate programming contest teams in the nuances of data structure and for helping college students...
De Gruyter, 2020. — 450 p. — ISBN 9783110595574. The systematic description starts with basic theory and applications of different kinds of data structures, including storage structures and models. It also explores on data processing methods such as sorting, index and search technologies. Due to its numerous exercises the book is a helpful reference for graduate students,...
De Gruyter, 2020. — 372 p. — ISBN 978-3-11-067605-1. The systematic description starts with basic theory and applications of different kinds of data structures, including storage structures and models. It also explores on data processing methods such as sorting, index and search technologies. Due to its numerous exercises the book is a helpful reference for graduate students,...
De Gruyter, 2020. — 372 p. — ISBN 978-3-11-067605-1. The systematic description starts with basic theory and applications of different kinds of data structures, including storage structures and models. It also explores on data processing methods such as sorting, index and search technologies. Due to its numerous exercises the book is a helpful reference for graduate students,...
Учебное пособие. - Ростов-на-Дону: ЮФУ, 2009. - 71 с. Учебное пособие «Бинарные деревья» состоит из четырех модулей. Мо-дуль № 1 посвящен анализу содержимого дерева, модуль № 2 — формирова-нию дерева с заданной структурой и преобразованию существующего дерева, в модуле № 3 рассматриваются особенности деревьев с обратной связью и де-ревьев поиска, а в модуле № 4 — особенности...
Учебное пособие. - Ростов-на-Дону: ЮФУ, 2009. - 71 с. Учебное пособие "Бинарные деревья" состоит из четырех модулей. Модуль N1 посвящен анализу содержимого дерева, модуль N2 - формированию дерева с заданной структурой и преобразованию существующего дерева, в модуле N3 рассматриваются особенности деревьев с обратной связью и деревьев поиска, а в модуле N4 - особенности деревьев...
Учебно—методическое пособие. — Минск: БГУИР, 2013. — 112 с.
Учебно—методическое пособие составлено в соответствии с рабочей программой курса «Алгоритмы и структуры данных». В него включены описания базовых структур данных, а также алгоритмов сортировки и поиска. Приводится реализация полученных алгоритмов на псевдоязыке программирования. Пособие снабжено большим количеством...
Федерация интернет-образования, 2004. — 22 с.
(Автор не указан).
Пособие по курсу «Теоретические основы информатики».
Содержание:
Зачем нужны алгоритмы.
Ввод и вывод данных, повторные исполнения инструкций.
Инструкции алгоритма и исполнители.
Однозначность инструкций и результата алгоритма.
Исполнители алгоритмов и языки написания программ.
М.: ГБОУ СПО Политехнический колледж №
39. - 11 с.
(Автор не указан).
Методическая разработка по дисциплине «Информатика и ИКТ» для групп первого курса СПО (технический профиль).
Содержание:
Компьютер – автоматический исполнитель алгоритма.
Исполнители алгоритмов.
Свойства алгоритмов (требования к алгоритмам).
Формальное исполнение алгоритма.
Линейный алгоритм....
152 с.
(Автор не указан).
Содержание:
Общие сведения об алгоритмах.
Свойства алгоритмов.
Примеры алгоритмов.
Типы данных, структуры данных и абстрактные типы данных.
Абстрактные типы данных.
Определение абстрактного типа данных.
Время выполнения программ.
Измерение времени выполнения программ.
Асимптотические соотношения.
Ограниченность показателя степени роста....
Учебно-методическое пособие. — Петропавловск-Камчатский: КамчатГТУ, 2004. — 68 с. Содержит основные сведения, приемы и упражнения по программированию динамических структур данных: списков, стеков, очередей и деревьев. Ориентировано на использование при проведении лабораторных и выполнении курсовых работ в учебных курсах по программированию и структурам данных. Предназначено для...
Учеб. метод. пособие. — Н. Новгород: Изд-во ННГУ, 2007. — 105 с. Учебное пособие состоит из двух частей, посвященных вопросам анализа и разработки алгоритмов. В первой части рассматриваются комбинаторные алгоритмы, главным образом алгоритмы на графах. Во второй части приведены методы реализации приоритетных очередей и разделенных множеств, а также описаны некоторые...
Учебник. — Нижний Новгород: Нижегородский государственный университет (ННГУ) имени Н.И. Лобачевского, 2005. — 307 с. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, модели вычислений, структуры данных. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза....
Учебник. — Нижний Новгород: Издательство Нижегородского госуниверситета, 2005. — 307 с. — ISBN: 5–85747–810–8. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, модели вычислений, структуры данных. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза....
2-е изд. испр. — М.: Национальный Открытый Университет «Интуит», 2016. — 246 с. — ISBN: 5-9556-0066-3. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, структуры данных, модели вычислений. Для понимания Материала достаточно математической подготовки в объеме первого курса университета или технического вуза. Предназначен...
2-е изд. испр. — М.: Национальный Открытый Университет «Интуит», 2016. — 246 с. — ISBN: 5-9556-0066-3. Скан. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, структуры данных, модели вычислений. Для понимания Материала достаточно математической подготовки в объеме первого курса университета или технического вуза....
Пер. с англ. Черников Сергей. — СПб.: Питер, 2023. — 240 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-2010-9. Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay...
Пер. с англ. Черников Сергей. — СПб.: Питер, 2023. — 240 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-2010-9. Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay...
Учебно-справочное пособие. — М.: Финансы и статистика, 2002. – 320 с. Рассматриваются важнейшие разделы информатики - алгоритмизация и программирование. На простых примерах излагаются основы алгоритмизации, особенности языков программирования высокого уровня и интегрированных инструментальных оболочек Pascal 7.0, C++ и Visual Basic 5.0. Проиллюстрирована методика использования...
М.: Лань, 2022. — 136 c. — (Учебники для вузов. Специальная литература). — ISBN 978 5 8114 3366 7. Учебное пособие содержит 6 лабораторных работ, посвященных линейным структурам данных. Среди них динамические массивы, односвязный линейный список, стек, очередь, множества. В лабораторных работах предлагается 30 вариантов заданий для закрепления темы лабораторной работы. Каждая...
Учебн. пос. - Ульяновск: УлГТУ, 2001г. - 64 с. Методич. приемы по практич. составлению алгоритмов. Проектирование алгоритмов при реш. задач на ЭВМ. Технология проектирования и способ проверки несложных визуальных алгоритмов. Блок-схемы. Множество примеров и заданий для самост. выполнения. Алгоритмическое решение некоторых из них имеется в конце данного учебн. пособия. Для...
Ульяновск: УлГТУ, 2011. – 227 с. Содержание учебного пособия включает информацию по составлению алгоритмов и практическому программированию на языке Turbo Pascal при решении сложных задач, которая может быть использована для подготовки к выполнению контрольных, лабораторных и практических заданий по курсам «Программные и аппаратные средства информатики», «Информационные...
М.: МЦНМО, 2016. — 145 с. В курсе дается краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач. Несмотря на "олимпиадный" вид, многие из них имеют под собой...
Омск: Омский авиационный колледж имени Н.Е. Жуковского, 2019. — 74 с. Целью освоения Раздела «Основы алгоритмизации» данной дисциплины является приобретение обучающимся теоретических основ и практических умений разработки алгоритмов и оценки их эффективности. В состав раздела входят три основных темы: Основные модели алгоритмов; Методы построения базовых алгоритмов; Методы...
Одесса: Одесский национальный политехнический университет, 2012. - 18 с.
Практическая работа по курсу «Теория алгоритмов».
Содержание:
Пузырьковая сортировка.
Сортировка вставками.
Сортировка выбором.
Сортировка слиянием.
Пирамидальная сортировка.
Быстрая сортировка.
Учебное пособие. — Улан-Удэ : Изд-во Бурятского госуниверситета, 2016. — 82 с. Содержание учебного пособия включает материал по составлению алгоритмов, навыки которого в дальнейшем будут использованы при практическом программировании на языке C++, при решении сложных задач, при подготовке к выполнению контрольных, лабораторных и практических заданий. Пособие направлено на...
Учебное пособие. — М.: МГТУ им. Н.Э.Баумана, 2008. — 82 с.
Содержание:
Введение.
Общие рекомендации по созданию программ.
"Длинная" арифметика. Тип данных – массив.
Записи с вариантами. Обработка таблиц.
Обработка текста. Массив символов, список символов.
Работа со стеком.
Обработка очередей.
Обработка разреженных матриц.
Обработка деревьев.
Деревья, хеш-таблицы....
Учеб. пособие / Р.В. Батищев .— Липецк : ЛГТУ, 2014 - 89 с. В учебном пособии рассматриваются вопросы внутримашинного представления данных и структур разных типов, алгоритмы внутренней и внешней сортировки, организации и обработки динамических структур данных. Пособие содержит теоретический материал с иллюстрациями алгоритмов и примерами программ на языке программирования...
Санкт-Петербург: ПГУПС, 2018. — 51 с. Учебное пособие по дисциплине «Структуры и алгоритмы обработки данных» для подготовки бакалавров по направлениям «Информационные системы и технологии», «Информационные и вычислительные системы». Введение. Настоящее пособие представляет собой первую часть планируемого кафедрой «Информационные и вычислительные системы» трёхчастного учебного...
Учебное пособие. — СПб.: СЗТУ, 2003. — 85 с.
Программирование для начинающих.
Предназначено для студентов, обучающихся по специальностям "Информатика и вычислительная техника", "Информационные системы в экономике", "Бизнес-информатика" и др.
Содержание:
Алгоритмические основы программирования .
Понятие алгоритма, способы описания, алг. структуры, методы разработки...
Учебное пособие. — Хабаровск: Изд-во Тихоокеан. гос.ун-та, 2011. — 64 с. — ISBN: 978-5-7389-0966-5. Алгоритмизация - это раздел информатики, изучающий базовые конструкции и принципы программирования. В пособии рассмотрены понятие алгоритма, способы описания алгоритмов, основные свойства и характеристики алгоритмов, алгоритмические структуры и правила их оформления. Излагаются...
Конспект лекций для студентов всех специальностей и форм обучения БГУИР. — Минск: БГУИР, 2004. — 103 с.: ил. — ISBN 985-444-703-0. Конспект лекций включает темы, охватывающие основные конструкции языка Си. Необходимым дополнением к данной работе является лабораторный практикум, при выполнении заданий которого студенты получают навыки алгоритмизации и программирования, осваивают...
Учебное пособие. — Красноярск: Сибирский федеральный университет, 2015. — 152 с. — ISBN: 978-5-7638-3155-9 Рассмотрены машинные способы представления множеств, графов, кодов, важнейшие операции, отношения и алгоритмы. Дана оценка вычислительной сложности алгоритмов. Предназначено для студентов, обучающихся по направлению 02.03.01 «Математика и компьютерные науки». Предисловие...
Кузнецкий институт информационных и управленческих технологий, 2008, 73с. В данном учебном пособии содержатся сведения, необходимые для выполнения лабораторных работ по изучению структур и алгоритмов обработки данных выполненных в среде программирования Borland Delphi 7.0, Borland C++ Builder, Visual C++. Работы выполняются в рамках дисциплины "Структуры и алгоритмы обработки...
Тула, 2012. — 217 с. Пособие представляет собой подробное изложение алгоритмов компьютерной обработки структурированных типов данных. Для изучения и реализации алгоритмов решения прикладных задач на языке C++, учета технологических особенностей конкретной среды исполнения предложен комплекс тематических разделов. Каждый раздел содержит необходимый теоретический и справочный...
Мгу им. М. В. Ломоносова. факультет вычислительной математики и кибернетики. д. С. Ватолин. Алгоритмы сжатия изображений. Методическое пособие. Москва. 1999. ISBN 5-89407-041. Пособие знакомит с основными понятиями сжатия изображений, базовыми алгоритмами и современными направлениями развития теории сжатия изображений. Пособие можно рассматривать как практическое руководство....
М.: Мир, 1989. — 360 с. — ISBN 5-03-001045-9.
Новая книга известного швейцарского специалиста посвящена изложению фундаментальных принципов построения эффективных и надежных программ. В ней содержится также описание и анализ основных алгоритмов. Изложение ведется на языке Модула-2.
Для программистов разной квалификации, преподавателей и студентов, специализирующихся по...
ДМК Пресс, 2010. - 274 с.
В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана...
М.: ДМК Пресс, 2010. — 274 с. В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором...
Перевод с английского Л.Ю. Иоффе под редакцией Д.Б. Подшивалова. — М.: Мир, 1985. — 406 c.: ил. — (Математическое обеспечение ЭВМ). Монография известного швейцарского специалиста по системному программированию, знакомого советским читателям по переводу его книги «Систематическое программирование. Введение» (М.: Мир. 1977). Она содержит описание и анализ основных алгоритмов,...
М.: ДМК Пресс, 2010. — 272 с.: ил. — ISBN: 978-5-94074-584-6. В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по...
М.: Лань, 2017. — 140 с. Автор книги на протяжении многих лет профессионально занимается разработкой программного обеспечения (преимущественно в области финансов). И все эти годы его верным и надежным помощником был стек - структура данных, подчиняющаяся простой дисциплине LIFO (проще говоря, "кто опоздал, тот обслуживается первым"). Это один из важнейших элементов боевого...
М.: ВМК МГУ, 2006. – 4 стр. В качестве примера рассмотрен алгоритм нахождения наибольшего общего делителя двух заданных натуральных чисел M и N. Виды блоков. Алгоритм Евклида - алгоритм нахождения наибольшего общего делителя двух заданных натуральных чисел M и N. (M mod N - остаток от деления M на N. ) Словесный алгоритм. Алгоритм в виде блок-схемы. Использование...
Учебное пособие. — Липецк: ЛГТУ, 2021. — 59 с. Рассмотрены различные варианты и примеры разработки блок-схем алгоритмов технических задач и способы проверки работоспособности алгоритмов с помощью трассировочных таблиц. Пособие предназначено для студентов направления подготовки 13.03.02 «Электроэнергетика и электротехника»
СПб.: Санкт-Петербургский государственный университет; Санкт-Петербургское отделение Математического института им. В.А.Стеклова (ПОМИ) РАН, Гирш Э.А., 2002 г.
Курс лекций прочитан для студентов-математиков в первом семестре первого года обучения в Санкт-Петербургском государственном университете в 2002 г.
Представление данных. Часть I. Обзор. Очередь, стек, рекурсия....
СПб.: Санкт-Петербургский государственный университет; Санкт-Петербургский государственный университет; Санкт-Петербургское отделение Математического института им. В.А.Стеклова (ПОМИ) РАН, Гирш Э.А., 2003 г.
Курс лекций прочитан для студентов-математиков во втором семестре первого года обучения в Санкт-Петербургском государственном университете в 2003 г.
Теория формальных...
СПб.: Санкт-Петербургский государственный университет (СПбГУ); Санкт-Петербургское отделение Математического института им. В.А.Стеклова (ПОМИ) РАН, Гирш Э.А., 2005 г.
Курс лекций прочитан в Санкт-Петербургском государственном университете (СПбГУ) в 2005 г. Материал включает в себя конспекты лекций по указанному курсу.
Введение в предмет. Литература. Модели вычислений....
М.: МФТИ, 2019. — 240 c. Многие школьники изучают алгоритмы, готовясь к олимпиадам по программированию. Возможно, что эта книга поможет математикам-олимпиадникам, не занимавшимся алгоритмами, заинтересоваться олимпиадным программированием, а может быть - и теорией алгоритмов.
М.: МФТИ, 2019. — 240 c. Многие школьники изучают алгоритмы, готовясь к олимпиадам по программированию. Возможно, что эта книга поможет математикам-олимпиадникам, не занимавшимся алгоритмами, заинтересоваться олимпиадным программированием, а может быть - и теорией алгоритмов.
Учебное пособие. — М.: Мир науки, 2019. — 64 с. — ISBN: 978-5-6043306-3-0. Учебное пособие «Алгоритмы» написано в соответствии с Федеральным государственным образовательным стандартом высшего образования по направлению подготовки «Педагогическое образование» (с двумя профилями подготовки), утвержденным приказом Министерства образования и науки РФ от 22.02 2018 г. № 125 и...
Учебно-методическое пособие. — Симферополь: Крымский федеральный университет имени В. И. Вернадского, 2020. — 90 с. Системы счисления. Арифметические операции в разных системах счисления. Перевод из одной системы счисления в другую. Основы алгоритмизации. Построение блок-схем линейных и разветвляющихся вычислительных процессов. Построение блок-схем циклических вычислительных...
Учебное пособие. — М.: Московский технологический университет; ФИЦ ИУ РАН, 2016. — 100 с. — ISBN: 978-5-91993-059-4. Настоящее издание содержит вторую часть двухсеместрового курса лекций, читаемых в рамках дисциплины "Программирование" на базовой кафедре проблем информатики Института информационных технологий Московского технологического университета. Теоретический материал,...
Учебное пособие. — Красноярск: КрасГМУ, 2018. — 122 с. Учебное пособие подробно освещает подходы к разработке и анализу медицинских алгоритмов. Предназначено для студентов медицинских ВУЗов, аспирантов, организаторов здравоохранения, широкого круга врачей, сталкивающихся с проблемой создания и анализа медицинских алгоритмов. Рекомендовано Координационным советом по области...
Учебное пособие. — Харьков: ХГПУ, 2000. — 241 с. Главная задача данного учебного пособия заключалась в следующем: показать все разнообразие имеющихся структур данных, представление их в памяти на физическом уровне, т.е., "как это сделано внутри", и на логическом уровне, т.е., как эти структуры реализованы в языках программирования; выполняемые над ними операции физического и...
Учебное пособие. – Самара: Самарский университет, 2018. — 76 с. — ISBN: 978-5-7883-1272-9. Краткая теоретическая часть, предшествующая постановке задачи, позволяет подготовиться к выполнению лабораторных работ в условиях ограниченного количества методической литературы по данной дисциплине. Выполнение лабораторных работ направлено на знакомство студентов с основными структурами...
Учебное пособие. — Новосибирск: Новосибирский государственный университет (НГУ), 2009. — 131 с. Пособие посвящено двум священным коровам программирования: алгоритмам и структурам данных. Подробно рассматриваются динамические структуры данных: массивы, списки, деревья, хеш-таблицы. Обсуждаются различные варианты их реализации, приводится готовый код на языке C. Отдельная глава...
Учебное пособие. — Новосибирск: Новосибирский государственный университет (НГУ), 2009. — 131 с. Пособие посвящено двум священным коровам программирования: алгоритмам и структурам данных. Подробно рассматриваются динамические структуры данных: массивы, списки, деревья, хеш-таблицы. Обсуждаются различные варианты их реализации, приводится готовый код на языке C. Отдельная глава...
Учебное пособие. — Новосибирск: Новосибирский государственный университет (НГУ), 2009. — 131 с. Пособие посвящено двум священным коровам программирования: алгоритмам и структурам данных. Подробно рассматриваются динамические структуры данных: массивы, списки, деревья, хеш-таблицы. Обсуждаются различные варианты их реализации, приводится готовый код на языке C. Отдельная глава...
Учебное пособие. — Новосибирск: Новосибирский государственный университет (НГУ), 2009. — 131 с. Пособие посвящено двум священным коровам программирования: алгоритмам и структурам данных. Подробно рассматриваются динамические структуры данных: массивы, списки, деревья, хеш-таблицы. Обсуждаются различные варианты их реализации, приводится готовый код на языке C. Отдельная глава...
Учебно-методическое пособие. — Томск: Томский государственный педагогический университет (ТГПУ), 2024. — 66 с. — ISBN 978-5-907791-00-8. Учебно-методическое пособие содержит основные сведения из теории сортировок массива: определения, основные методы, алгоритмы и оценку их временной трудоемкости, а также примеры, позволяющие наглядно продемонстрировать материал как с...
Магистерская диссертация по направлению высшего профессионального образования 230100.68 Информатика и вычислительная техника.
- Новосибирск: НГУ, 2010. – 33 с.
Содержание
Предметная область.
Многомерная регрессия.
Метод диаллельных скрещиваний.
Анализ сцепления модельных локусов с маркерами хромосом.
Постановка задачи.
Цель работы.
Входные данные.
Алгоритмы решения...
Учебное пособие. - М.: Издательский отдел факультета ВМК МГУ, 2005. - 71 с. Учебное пособие составлено по материалам курса «Алгоритмы, модели, алгебры» (обязательный курс для студентов кафедры «Математические методы прогнозирования» факультета ВМиК МГУ) и спецкурса «Эффективное представление алгебраических замыканий». В учебном пособии не приводятся многие элементарные...
Учебное пособие / Т.А. Жданова, Ю.С. Бузыкова. - Хабаровск : Изд-во Тихоокеан. гос.ун-та, 2011. - 56 с.
Учебное пособие является частью учебно-методического комплекса по информатике и знакомит с основами алгоритмизации и программированию на Qbasic студентов-иностранцев, обучающихся на всех специальностях университета. Содержание пособия соответствует государственному...
Тексти лекцій. — Львів: ЛНУ ім. Івана Франка, 2004. — 76 с. У текстах лекцій розглянуто основи алгоритмізації процедур обробки економічної інформації та питання програмування таких процедур на мовах Pascal, VBA, C++. Курс має на меті сформувати науково обґрунтовані погляди на сучасні технології в інформатиці, виробити практичні навички з програмування економічних задач. Для...
Учебное пособие. — Москва: Сайнс-Пресс, 2002. — 80 с.: ил. — (Конспекты лекций по радиотехническим дисциплинам. Выпуск 5). — ISBN 5-94818-008-5 Представлены схемы алгоритмов и Паскаль-программы вычислительных задач как без обращения к подпрограммам, так и с обращением к ним. Рассмотрены действия с матрицами, решения нелинейных алгебраических уравнений, приближенное интегрирование...
Учебное пособие. — Ростов-на-Дону: Южный федеральный университет (ЮФУ), 2008. — 87 с. В учебном пособии излагаются различные алгоритмы на графах. В первой части описаны методы систематического обхода вершин и ребер графа, такие как поиск в ширину и глубину, алгоритмы нахождения некоторых подграфов графа и орграфа. Во второй части пособия рассмотрены оптимизационные алгоритмы...
Учеб. метод. пособие. — Н. Новгород: Изд-во ННГУ, 2007. — 128 с. Пособие продолжает изложение, начатое в учебнике [4], посвященном в основном численным методам в MatLAB'е. Здесь рассматриваются возможности использования системы MatLAB в дискретной математике. Излагаются основные типы данных, организация программ, рекурсивные функции, динамические структуры данных (списки,...
М.: Институт системного программирования РАН, 2006. – 122 с.
Двенадцатый том Трудов Института системного программирования составлен из научных статей, посвященных актуальным вопросам построения и анализа алгоритмов для различных задач дискретной математики и теоретического программирования.
Содержание:
С.Н. Жук. Онлайновый алгоритм упаковки прямоугольников в несколько полос...
М.: Институт системного программирования РАН, 2004. – 198 с.
Сборник посвящен разработке и анализу алгоритмов для различных задач дискретной математики и теоретического программирования. Представлены работы по приближенным алгоритмам для задачи упаковки прямоугольников в несколько полос, задачи положительного линейного программирования, задачи о покрытии и ее обобщениях, задачи...
М.: Изд-во МГТУ им. Н.Э. Баумана, 2013. — 32 с. — ISBN: 9785703836811. Сборник задач по курсу ≪Алгоритмы и структуры данных≫, посвящен основным алгоритмам сортировки и поиска, а также базовым структурам данныx, таким, как стеки, очереди, очереди с приоритетом, связанные списки, списки с пропусками, хеш-таблицы, бинарные деревья поиска, префиксные и суффиксные деревья. Для...
СПб.: БХВ-Петербург, 2023. — 416 с.: ил. — ISBN: 978-5-9775-1168-1. Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках Python и C++. Особое внимание уделено математическим и геометрическим алгоритмам, графовым алгоритмам, структурам данных (в особенности различным деревьям),...
СПб.: БХВ-Петербург, 2023. — 416 с.: ил. — ISBN: 978-5-9775-1168-1. Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках Python и C++. Особое внимание уделено математическим и геометрическим алгоритмам, графовым алгоритмам, структурам данных (в особенности различным деревьям),...
Учебное пособие, руководство по изучению дисциплины, практикум, учебная программа / Московский государственный университет экономики, статистики и информатики. – М. ,2004. – 220 с.
Учебное пособие содержит краткий теоретический материал по основам программирования. Изложение ведется применительно к реализации Турбо Паскаля
7.0. Теоретический материал иллюстрируется большим...
Київ: "Форум", 2002. — 289 с.
У посібнику розглядаються основи алгоритмізації, типи алгоритмів, та їх властивості, способи запису.
Теоретична частина містить велику кількість прикладів і практичних порад. Кожна тема завершується питаннями для самоконтролю. Посібник містить 750 різноманітних за складністю вправ та задач.
Розрахований для вчителів та учнів 10-11 класів ЗОШ,...
Екатеринбург: ГОУ ВПО «Уральский государственный технический университет – УПИ», 2007. – 14 с.
Методические материалы к лабораторному практикуму по дисциплинам Информатика и Компьютерный практикум для студентов специальностей: 140306 - Электроника и автоматика физических установок, 140307 - Радиационная безопасность человека и окружающей среды, 200402 - Инженерное дело в...
Пер. с англ. — 3-е издание. — М.: Вильямс, 2003. — 848 с. Книга представляет собой классический учебник для высшей школы, содержащий глубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке C++. Помимо предоставления прочных основ методов абстракции данных, в ней особо подчеркивается различие между спецификацией и реализацией,...
Структуры и алгоритмы обработки данных: учеб. пособие/СПбГУАП. СПб. , 2003. 172с. : ил. ГОУ ВПО «Санкт-Петербургский государственный университет аэрокосмического приборостроения», 2004 Авторы учебного пособия: Ключарев Александр Анатольевич, Матьяш Валерий Анатольевич и Щекин Сергей Валерьевич В данной методичке описаны основные принципы работы со структурами и построение...
Навчальний посібник. — Тернопіль: ФОП Шпак В. Б., 2017. — 74 с. Завдання цього навчального посібника – дати короткий і чіткий виклад основних понять про структури даних та основні алгоритми роботи з ними. Вона призначена для студентів, які мають базові поняття мови програмування і продовжують вивчати програмування. Необхідний рівень попередніх знань може бути обмежений...
М.: Московский инженерно-физический институт (государственный университет), 2007. – 40 с. Содержание: Четыре способа умножения. Алгоритмы умножения с младших разрядов множителя. Умножение с младших разрядов множителя и сдвигом множимого влево. Умножение с младших разрядов множителя и сдвигом суммы частичных произведений вправо. Алгоритмы умножения со старших разрядов множителя....
М.: Форум: Инфра-М, 2015. — 416 с.: ил. — (Профессиональное образование). Рассмотрен широкий круг алгоритмов обработки линейных и нелинейных структур данных. Приведены основные понятия алгоритмизации, свойств алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции. Рассмотрены эволюция языков программирования, технология работы и фрагменты...
Коротєєва Т. О.
Алгоритми та структури даних : навч. посібник / Т. О. Коротєева. - Львів : Видавництво Львівської політехніки, 2014. - 280 с.
Викладено основи класифікації структур даних. Докладно розглянуто рівні організації структур даних та найпоширеніигі моделі даних. Наведено способи зображення моделей структур даних у пам’яті комп’ютера Розглянуто алгоритми сортування та...
Ленинград: Издательство Ленинградского университета, 1987. — 154 c. В учебном пособии, «первые достаточно полно рассматриваются Основы теории элементарных алгоритмов (элементарных по Кальмару функций), изученных современной теорией алгоритмов и успешно используемых в математических исследованиях. Излагаются также способы получения границ оптимизации (в том числе и...
Ленинград: Издательство Ленинградского университета, 1987. — 152 с. В учебном пособии впервые достаточно полно рассматриваются основы теории элементарных алгоритмов (элементарных по Кальмару функций), изученных современной теорией алгоритмов и успешно используемых в математических исследованиях. Излагаются также способы получения границ оптимизации (в том числе и...
Учебное пособие к лабораторным работам. — Челябинск: Изд-во ЮУрГУ, 2006. Комплекс лабораторных работ условно разделен на две части: первая − экспериментальное исследование трех базовых алгоритмов сортировки, вычисление показателей эффективности этих алгоритмов на различных выборках и сравнение полученных результатов с теоретическими вычислениями; вторая часть посвящена созданию...
Учебник. — Київ: ВПЦ "Київський Університет", 2018. — 172 с. Учебник по базовым алгоритмам, которые используются в программировании: бинарные деревья, стек, очередь, алгоритмы сортировки, поиска, алгоритмы на графах, лабиринтах и т.д. Учебник содержит как подробные разборы алгоритмов, так и реализации некоторых из них на языке Python, задания для самостоятельной работы, а так...
СПб.: Санкт-Петербургский государственный университет аэрокосмического приборостроения, 2007. – 166 с. Учебное пособие представляет собой курс лекций, многие годы читающийся студентам, обучающимся по направлениям «Информационная безопасность», «Информационные системы», «Информатика и вычислительная техника» в Санкт-Петербургском государственном университете аэрокосмического...
Методическое руководство для самостоятельного изучения. / Сост. С.Г.Кузин. Н.Новгород - ННГУ, 2004. - 38с. Методическое руководство можно разделить на три основные части. В первой части (раздел 1) излагается точка зрения на алгоритм как способ вычисления функционального преобразования в заданной точке. Во второй части (раздел 2) подробно обсуждается язык блок - схем как один из...
Киев: Технiка, 1975. — 248 с. Рассмотрены методы разработки оптимальных алгоритмов управляющих вычислительных систем (УВС), используемых в сложных системах автоматизированного управления и контроля. Изложены критерии эффективной реализации алгоритмов на УВС, теория оптимизации алгоритмов при перечислении их параметров эффективности в виде кортежей и матриц, а также основы...
Методические рекомендации. — Витебск: Витебский государственный университет имени П.М. Машерова, 2010. — 32 с. Методические рекомендации по основам алгоритмизации дополняются аннотированным списком литературы, предназначенной для подготовки студентов к педагогической работе. Учебное издание адресуется студентам-выпускникам математического факультета, учителям школ, лицеев,...
Учебное пособие. — СПб., 2022. — 112 с. Учебное пособие представляет собой опорный конспект лекций по дисциплине «Алгоритмизация и программирование». Излагаются основы алгоритмизации, теории и практики программирования на языках высокого уровня. Рассмотрены этапы разработки компьютерной программы, алгоритмические структуры, базовые структуры данных и работа с ними, основы...
Новосибирск: Сибирский гос. ун-т телекоммуникаций и информатики, 2006. – 105 с. Учебное пособие предназначено для студентов технических специальностей, обучающихся по направлению 210400 «Телекоммуникации» и изучающих дисциплину «Структуры и алгоритмы обработки данных». Пособие содержит необходимый теоретический минимум по данному предмету и варианты заданий для самостоятельного...
Новосибирск: Автограф, 2015. — 179 с. Эта книга содержит часть теоретического материала по курсу «Структуры и алгоритмы обработки данных», который автор читал студентам 1 и 2 года обучения в Сибирском государственном университете телекоммуникаций и информатики (г. Новосибирск). В книге рассмотрены фундаментальные структуры и алгоритмы обработки данных. Изложены основы...
Новосибирск: Параллель, 2019. — 211 с. Эта книга содержит часть теоретического материала по курсу «Структуры и алгоритмы обработки данных», который авторы читали студентам 1 и 2 года обучения в Сибирском государственном университете телекоммуникаций и информатики (г. Новосибирск). В книге рассмотрены фундаментальные структуры и алгоритмы обработки данных. Изложены основы...
Пер. с англ. Л. Киселева. — СПб.: Питер, 2024. — 848 с. — (Библиотека программиста). — ISBN:978-5-4461-1946-2. Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или...
Пер. с англ. Л. Киселева. — СПб.: Питер, 2024. — 848 с. — (Библиотека программиста). — ISBN:978-5-4461-1946-2. Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или...
Новосибирск: НГТУ, 2018. — 67 с. В настоящем пособии рассмотрены две группы алгоритмов: алгоритмы сортировки и алгоритмы на строках. Среди алгоритмов сортировки выделены простые обменные методы, имеющие полиномиальную временную сложность, методы с линейно-логарифмической и линейной оценками времени. Представлено описание классических алгоритмов быстрого поиска образца в тексте...
Мурманск: МАГУ, 2018. — 121 с. В предлагаемом пособии рассматриваются некоторые методы решения таких классических задач программирования, как создание и поддержание линейных и нели-нейных структур данных, сортировка, быстрый поиск, исчерпывающий поиск. Пособие предназначено для освоения практической части курса «Структуры и алгоритмы обработки данных» студентами специальностей...
Учебно-методическое пособие для студентов очного и заочного обучения технических специальностей. - Н. Новгород: Изд-во ФГОУ ВПО "ВГАВТ", 2010. - 81 с. ФГОУ ВПО «ВГАВТ», 2010 Излагаются основные принципы и типовые приемы алгоритмизации при решении инженерных задач. Приводятся примеры алгоритмов решения типовых задач: табулирование функций, поиск элементов с заданными признаками...
Учебное пособие для вузов. — Краснодар: КубГАУ. 2004. — 261 с.: ил. Учебное пособие разработано на основе лекций по курсу "Структуры и алгоритмы обработки данных в ЭВМ", преподаваемых автором студентам различных специальностей. В теоретической части пособия изложены основные положения теории алгоритмов и структур данных для персональных ЭВМ. Главное внимание в пособии уделено...
28 с.
(Выходные данные не указаны).
Содержание:
Понятие алгоритма.
Понятие и свойства алгоритма.
Способы записи алгоритма.
Графическое оформление алгоритма. Создание блок-схем.
Линейные алгоритмы.
Понятие линейного алгоритма.
Операторы целочисленного деления DIV и MOD.
Алгоритм ветвления (условный алгоритм).
Циклические алгоритмы.
Алгоритмы цикла типа «Для» (цикл со...
Учебное пособие. — Курган: Курганский государственный университет (КГУ), 2021. — 107 с. — ISBN 978-5-4217-0576-5. Учебное пособие состоит из пяти глав. Целью учебного пособия является формирование начального представления о структурах данных и алгоритмах. В первой главе дается обзор математического аппарата, используемого при анализе алгоритмов. Во второй главе вводится понятие...
Учебное пособие предназначено для студентов, изучающих дисциплину "Программирование и основы алгоритмизации". В пособии рассматривается принятая классификация вычислительных алгоритмов, приводятся примеры составления алгоритмов для различных прикладных задач и изложены основы программирования на языке C++.
Учебное пособие. — Казань: Казанский федеральный университет, 2021. — 108 с. В настоящем пособии рассматриваются методы построения программных моделей на основе динамических структур данных, таких как стеки, очереди, одно- и двунаправленные списки, деревья. Издание в первую очередь предназначено для бакалавров 1 курса Института математики и механики им. Н. И. Лобачевского...
Санкт-Петербургский университет, 2004. – 317 с. – ISBN: 5288036411, 9785288036415
В монографии описывается актуальная для практической информатики технология синтаксически управляемой обработки данных, использующая кусочно-регулярную аппроксимацию КС-языков. Трансляции специфицируются при помощи RBNF-грамматик и реализуются посредством контекстно чувствительных сплайновых...
Учебное пособие. — КФ ПетрГУ. — Апатиты, 2000. — 80 с. Основные структуры данных Массивы Записи Множества Динамические структуры данных Представление стека и очередей в виде списков Задачи поиска в структурах данных Линейный поиск Поиск делением пополам (двоичный поиск) Поиск в таблице Методы ускорения доступа к данным Хеширование данных Организация данных для ускорения поиска...
ДМК Пресс, 2024. — 342 c. — ISBN 978-5-93700-250-1. Стандартные алгоритмы и структуры при применении к крупным распределенным наборам данных могут становиться медленными — или вообще не работать. Правильный подбор алгоритмов, предназначенных для работы с большими данными, экономит время, повышает точность и снижает стоимость обработки. Книга знакомит с методами обработки и...
М.: Национальный Открытый Университет Интуит, 2016. — 542 с. — ISBN: N\A. Курс представляет вторую и третью часть Фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". Рассматриваются технологии, поддерживающие программирование, - синтаксис языков программирования, особенности языков, основы компиляции, используемый...
М.: Национальный Открытый Университет Интуит, 2016. — 542 с. Курс представляет вторую и третью часть Фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". Рассматриваются технологии, поддерживающие программирование, - синтаксис языков программирования, особенности языков, основы компиляции, используемый инструментарий. Большую...
3-е изд. — Учебное пособие. — М.: Интернет-Университет Информационных Технологий (Интуит); Ай Пи Эр Медиа, 2021. — 540 c. — ISBN 978-5-4497-0875-5. В учебном пособии рассматриваются технологии, поддерживающие программирование: синтаксис языков программирования, особенности языков, основы компиляции, используемый инструментарий. Большую часть издания составляет рассмотрение...
Учебное пособие для проведения занятий по дисциплине "Программирование" со студентами очной формы обучения. — Пятигорск: РИА-КМВ; Ессентуки: СГПИ(ф), 2021. — 144 с. Учебное пособие рассчитано на студентов, специализирующихся в области computer science, и особенно изучающих программирование. Основу пособия составляют методы и средства работы с такими понятиями, как данные и их...
М.: КноРус, 2021. — 184 c. — (Учебное пособие. Бакалавриат). — ISBN 978-5-406-04167-З. В учебном пособии представлены основные положения и типовые решения по конструированию, созданию сложных структур данных (линейных и древовидных), необходимость в которых возникает при решении различных практических задач. Также даны классические алгоритмы обработки данных (сортировка и...
Учебное пособие. — М.: Бином, 2011. — 422 с.: ил. — (Педагогическое образование). В учебном пособии даны ключевые разделы дискретной математики с практической реализацией алгоритмических решений. Книга написана на основе лекционного курса и практических занятий для студентов факультета информатики Вятского государственного гуманитарного университета, а также спецкурса,...
М.: БИНОМ. Лаборатория знаний, 2004 г. , 341 стр. Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению. Учебным...
М.: БИНОМ. Лаборатория знаний, 2002. — 341 с: ил.
Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению....
5-е изд. — М.: Бином, Лаборатория знаний, 2014. — 383 с. — (Развитие интеллекта школьников). — ISBN: 978-5-9963-2311-1. Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные...
4-е изд. — М.: БИНОМ. Лаборатория знаний, 2017. — 383 с.: ил. — (Развитие интеллекта школьников). — ISBN: 978-5-9963-0848-4. Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся...
СПб.: Лань, 2020. — 256 с. : ил. — (Учебники для вузов. Специальная литература). Рассмотрены математические основы анализа вычислительной сложности алгоритмов, типовые структуры данных для представления множеств: массивы и динамические списковые структуры, стеки, очереди и деревья. Приведены методы решения комбинаторных задач и основные способы сокращения перебора, задачи...
2-е изд. — М.: СПб.: Лань, 2020. — 272 c. — (Учебники для вузов. Специальная литература). — ISBN: 978-5-8114-4881-4. Рассмотрены математические основы анализа вычислительной сложности алгоритмов, типовые структуры данных для представления множеств: массивы и динамические списковые структуры, стеки, очереди и деревья. Приведены методы решения комбинаторных задач и основные...
Новокузнецк: Сибирский государственный индустриальный университет, 2010. – 27 с.
Рекомендации к выполнению лабораторной работы по дисциплине «Информатика».
Описаны типовые структуры алгоритмов, способы их представления, технологии создания блок-схем.
Минск: БГУ, 2022. — 157 с. Рассмотрены основные технологии реализации алгоритмов. Большое внимание уделено овладению объектно-ориентированной технологией программирования и формированию практических знаний и умений использования современных методов программирования на примерах базовых алгоритмов внутренней и внешней сортировок данных, работы с абстрактными типами данных. А4 формат
Минск: БГУ, 2022. — 143 с. Рассматриваются классические методы разработки алгоритмов, а также особенности работы с различными диалектами и реализациями языка Pascal. Издание направлено на развитие алгоритмического мышления , формирование знаний о свойствах алгоритмов и приобретение практических навыков разработки программ. Учебный материал сопровождается большим количеством...
Минск: БГУ, 2021. — 325 с. В пособии рассматриваются основные структуры данных и базовые алгоритмы их обработки: алгоритмы сортировки, поиск элемента и поиск решения. Приводится много отлаженных программ, что способствует более квалифицированному подходу к программированию. Особое внимание уделяется как методам программирования, так и технологиям проектирования алгоритмов:...
Челябинск: Изд-во Челяб. гос. пед. ун-та, 2008. - 42 с.
Рассматриваются понятие алгоритма, основные свойства и способы его представления, базовые структуры программирования. Приводятся примеры решения задач на алгоритмы в виде блок-схем, а также список задач для самостоятельного решения студентами. Предназначено для студентов педвузов нематематических специальностей для...
Учебно-практическое пособие. — Белгород: Изд-во БелГУ, 2007. — 150 с. Учебно-практическое пособие по курсу "Структуры и алгоритмы компьютерной обработки данных" для студентов заочной формы обучения представляют собой теоретический материал и лабораторный практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму...
Белгород: Изд-во БелГУ, 2007. - 149 с.
Учебно-практическое пособие по курсу "Структуры и алгоритмы компьютерной обработки данных" для студентов заочной формы обучения представляют собой теоретический материал и лабораторный практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму содержания и уровню подготовки...
Благовещенск: Амурский государственный университет, 2002. — 90 с. В пособии приводятся краткие теоретические сведения и задания для практических и лабораторных работ по курсу «Программирование и основы алгоритмизации». Предлагаемые работы охватывают следующие темы, изучаемые в данном курсе по языку программирования C++: базовые типы данных; пользовательские типы данных:...
Мәскеу: Академия, 2016. — 144 б. Оқу құралы Федералдық мемлекеттік білім беру стандарттары орта кəсіптік білім беру мамандықтары бойынша "Компьютерлік жүйелер жəне кешендер" жəне "Ақпараттық жүйелер (салалар бойынша)"; ОП алгоритмдеу жəне бағдарламалау негіздеріне" сəйкес құрылды.
Учебное пособие. – Курган : Курганский государственный университет, 2025. – 164 с. В учебном пособии рассматриваются линейные структуры данных, нелинейные структуры данных, сортировка данных, поиск данных, алгоритмы приложений на графах. Для закрепления теоретических знаний и приобретения практических навыков в решении задач в учебном пособии приводятся контрольные вопросы и...
Учебно—методическое пособие. — Минск: БГУИР, 2013. — 51 с. В пособии рассмотрены структуры данных и алгоритмы их обработки, которые являются основой современного программирования. Предложены семь лабораторных работ, выполнение которых поможет в выборе оптимальных способов решения задач, появляющихся при создании программного обеспечения различного назначения. Указатели и...
М.: Мир, 1986. — 218 с. В книге японских специалистов рассматриваются структуры хранения и их отображения на память и способы динамического управления памятью. Основное внимание уделяется вопросам использования древовидных структур для задач поиска и сортировки. Обсуждается возможность аппаратной реализации отдельных методов сортировки. Алгоритмы обработки данных понятно...
Мир, 1986. – 218 с. – ISBN: N/A
В книге японских специалистов рассматриваются структуры хранения и их отображения на память и способы динамического управления памятью. Основное внимание уделяется вопросам использования древовидных структур для задач поиска и сортировки. Обсуждается возможность аппаратной реализации отдельных методов сортировки.
Алгоритмы обработки данных...
3-е изд. — СПб.: БХВ-Петербург, 2022. — 862 с. Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы...
Учебно-методическое пособие для студентов направления «Информатика и вычислительная техника». — М.: РУТ (МИИТ), 2018. — 40 с. В учебно-методическом пособии рассмотрены основные структуры данных, использующиеся для хранения и обработки информации, приведены варианты заданий для лабораторных работ. Учебно-методическое пособие предназначено для студентов направления «Информатика и...
Учебное пособие. - Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2004. - 92 с. В пособии рассматриваются следующие темы: Понятие алгоритма; Основные понятия о типах данных; Основные структуры данных; Алгоритмы сортировки (сортировка массивов, сортировка последовательных файлов); Алгоритмы поиска подпоследовательности; Рекурсивные типы данных.
Посіб.: У 2 ч.: Київ: Шкільний світ, 2007. - Ч.1. - 128 с. Початковий курс програмування для школярів, де є основи алгоритмізації та програмування мовою Паскаль з необхідним теоретичним матеріалом, практичними прикладами та з докладними розв'язаннями типових задач. Призначено для учнів фізико-математичних шкіл, для вчителів, студентів і всіх, хто бажає навчитися програмувати...
Посіб.: У 2 ч.: Київ: Шкільний світ, 2007. - Ч.2. - 128 с. У посібнику представлено роботу з основними структурами даних (масиви, файли, записи, множини) з необхідним теоретичним матеріалом, практичними прикладами, з докладними розв'язаннями типових задач, контрольними запитаннями та задачами для самостійної роботи. Призначено для учнів фізико-математичних шкіл, для вчителів,...
2-е изд., испр. — М.: Интуит, 2016. — 805 с. — ISBN: 5879546500, 9785879546507. Комплекс лекций с упражнениями для обучения моделированию задач на базе основных структур данных, алгоритмизации и программированию в среде MS Visual Studio 2010. Каждая тема содержит лекционный материал, примеры программных кодов, задания для аудиторной и самостоятельной работы. Комплекс лекций с...
М.: Интуит, 2011. — 805 с. Структуры и алгоритмы компьютерной обработки данных — Комплекс лекций с упражнениями для обучения моделированию задач на базе основных структур данных, алгоритмизации и программированию в среде MS Visual Studio 2010. Каждая тема содержит лекционный материал, примеры программных кодов, задания для аудиторной и самостоятельной работы. Комплекс лекций с...
Учебное пособие/ ГОУВПО СПБГТУ РП. СПб., 2008. - 158 С.: ил.49 —ISBN: 5-230-14417-1 В пособии изложены теоретические вопросы алгоритмизации применительно к решению инженерных задач на ЭВМ, рассматриваются алгоритмы управления непрерывными и дискретными процессами в АСУТП, вопросы организации и использования различных структур данных и файлов, языки программирования...
Модели данных и технологии их обработки. Раздел дисциплины «Информационные системы»: Учебное пособие. – Калининград: КГТУ, 2003, 115 с.
Рассмотрены основные модели данных, используемые в информационных системах в зависимости от их вида – структурированные или текстовые (неструктурированные), алгоритмы и технологии работы с данными. Приводятся методы индексирования текстов, методы...
Учебное пособие. – Калининград: КГТУ, 2003. — 115 с. Рассмотрены основные модели данных, используемые в информационных системах в зависимости от их вида — структурированные или текстовые (неструктурированные), алгоритмы и технологии работы с данными. Приводятся методы индексирования текстов, методы простого и расширенного поиска в текстовой базе данных. Отражены основные модели...
Монография. — 2-е изд. — Москва: ГИФМЛ, 1960. — 120 с. Книга Б. А. Трахтенброта рассматривает в популярной форме основные вопросы теории алгоритмов и связь этой теории с современной машинной математикой. Автор подробно рассказывает об истории развития понятия алгоритм, о принципе работы современных быстродействующих вычислительных машин, об основах программирования, о схеме...
Монография. — 2-е изд. — Москва: ГИФМЛ, 1960. — 120 с. Книга Б. А. Трахтенброта рассматривает в популярной форме основные вопросы теории алгоритмов и связь этой теории с современной машинной математикой. Автор подробно рассказывает об истории развития понятия алгоритм, о принципе работы современных быстродействующих вычислительных машин, об основах программирования, о схеме...
Тараз: Тараз университеті, 2016. — 140 б. Оқу құралы информатика мамандығы студенттеріне «Алгоритмдер және деректер құрылымы» пәнінен теориялық материалды оқуға және зертханалық жұмыстарды орындауға арналған. Оқу құралында алгоритмдеудің негізгі түсініктері, алгоритм қасиеттері, оларды құрудың жалпы принциптері және негізгі алгоритмдік құрылымдары көрсетілген.
Новосибирск: Новосибирский гос. ун-т, 2011. - 118 с.
Учебное пособие написано на основе курса "Комбинаторные алгоритмы", читаемого автором студентам факультета информационных технологий НГУ. Наряду с теоретическими знаниями даётся описание важнейших комбинаторных алгоритмов над объектами дискретной математики, приводится строгое обоснование рассматриваемых алгоритмов и детально...
Учебное пособие. — Томск: Издательство Томского политехнического университета, 2014. — 126 с. В пособии кратко изложены базовые понятия теории алгоритмов, методы оценки временной и пространственной сложности. Подробно рассмотрена концепция абстрактных типов данных, основные структуры, реализующие абстрактные типы данных, их линейные и динамические представления. Описаны...
Казань: КГТУ (КАИ), 2000. – 102 с. Рассматриваются базовые методы организации и обработки данных в оперативной памяти ЭВМ: наиболее употребительные структуры данных (графы, деревья, строки, очереди, стеки, множества, таблицы, массивы), их представление в памяти и реализация на языках высокого уровня. Приводятся примеры комбинаторных алгоритмов над этими структурами на...
В данном пособии рассмотрены упражнения и задачи с наиболее распространенными абстрактными структурами данных (строки, очереди, стеки, деки, графы, деревья, таблицы, массивы, множества) , представление этих структур в памяти и реализация на языках высокого уровня. Даны примеры решения задач над этими структурами на языке C и его неформальной версии - псевдокоде. В то же время,...
Учебное пособие. — Красноярск: Сибирский федеральный университет, 2013. — 160 c. — ISBN: 978-5-7638-2834-4 Рассмотрены структуры и алгоритмы, которые являются основой современной методологии разработки программ. Изложено детальное описание и анализ основных алгоритмов обработки данных: сортировка данных, поиск образа в строке, алгоритмы обработки графов. Предназначено для...
Учебник. — Красноярск: Сибирский федеральный университет, 2016. — 204 с. — ISBN: 978-5-7638-3388-1 Рассмотрены структуры данных и алгоритмы, которые являются основой современной методологии разработки программ. Приведено детальное описание и анализ основных алгоритмов обработки данных: сортировка данных, поиск образа в строке, алгоритмы обработки графов. Предназначен для...
Учебное пособие. — Тверь: Тверской государственный университет, 2024. — 159 с. — ISBN 978-5-7609-1946-5. Учебное пособие содержит третью часть курса лекций в презентациях по дисциплине «Методы программирования». Оно включает в себя 7 лекций, в которых рассматриваются важные темы этой дисциплины: алгоритмы на графах, перестановки, коды Грея, генераторы псевдослучайных чисел. По...
М.: Интуит, Ай Пи Эр Медиа, 2020. — 335 с. Практикум содержит задачи по программированию различной трудности. Большинство задач приводятся с решениями. Цель издания — научить основным методам построения корректных и быстрых алгоритмов. Практикум будет полезен учителям информатики, старшеклассникам, студентам младших курсов высших учебных заведений. Может быть использован на...
Тернопіль: Підручники і посібники, 2000. — 112 с. Посібник містить матеріали для проведення теоретичних, практичних і лабораторних занять з тем: поняття алгоритму, властивості і способи запису алгоритмів, базові структури алгоритмів, алгоритми сортування і пошуку, мова програмування Бейсик. Рекомендується при вивченні курсу «Основи інформатики та обчислювальної техніки» в...
Комментарии