Programming and Problem Solving with C++, Dale Nell, Weems Chip, Richards Tim
Автор: Mailund Thomas Название: The Joys of Hashing: Hash Table Programming with C ISBN: 1484240650 ISBN-13(EAN): 9781484240656 Издательство: Springer Рейтинг: Цена: 41920.00 T Наличие на складе: Поставка под заказ. Описание:
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices.
Hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations.
The Joys of Hashing walks you through the implementation of efficient hash tables and the pros and cons of different design choices when building tables. The source code used in the book is available on GitHub for your re-use and experiments.
What You Will Learn
Master the basic ideas behind hash tablesCarry out collision resolution, including strategies for handling collisions and their consequences for performanceResize or grow and shrink tables as neededStore values by handling when values must be stored with keys to make general sets and maps
Who This Book Is For
Those with at least some prior programming experience, especially in C programming.
Автор: Pierce, Benjamin C. Название: Types and programming languages ISBN: 0262162091 ISBN-13(EAN): 9780262162098 Издательство: MIT Press Рейтинг: Цена: 107220.00 T Наличие на складе: Невозможна поставка. Описание:
A comprehensive introduction to type systems and programming languages.
A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems -- and of programming languages from a type-theoretic perspective -- has important applications in software engineering, language design, high-performance compilers, and security.
This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.
The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.
Автор: Harwani B. M. Название: Practical C Programming ISBN: 1838641106 ISBN-13(EAN): 9781838641108 Издательство: Неизвестно Рейтинг: Цена: 47810.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Practical C Programming will teach you how to deal with C and its idiosyncrasies, and benefit from its new features, through bite-sized recipes. Each recipe in the book addresses a specific problem through a discussion that reveals and explains the solution to the recipe. This book will teach all you need to know to become a better C programmer.
Автор: Langtangen Hans Petter Название: A Primer on Scientific Programming with Python ISBN: 3662498863 ISBN-13(EAN): 9783662498866 Издательство: Springer Рейтинг: Цена: 32600.00 T Наличие на складе: Есть Описание: The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches 'Matlab-style' and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.From the reviews: Langtangen … does an excellent job of introducing programming as a set of skills in problem solving. He guides the reader into thinking properly about producing program logic and data structures for modeling real-world problems using objects and functions and embracing the object-oriented paradigm. … Summing Up: Highly recommended. F. H. Wild III, Choice, Vol. 47 (8), April 2010Those of us who have learned scientific programming in Python ‘on the streets’ could be a little jealous of students who have the opportunity to take a course out of Langtangen’s Primer.” John D. Cook, The Mathematical Association of America, September 2011This book goes through Python in particular, and programming in general, via tasks that scientists will likely perform. It contains valuable information for students new to scientific computing and would be the perfect bridge between an introduction to programming and an advanced course on numerical methods or computational science.Alex Small, IEEE, CiSE Vol. 14 (2), March?/April 2012 “This fourth edition is awonderful, inclusive textbook that covers pretty much everything one needs toknow to go from zero to fairly sophisticated scientific programming in Python…”Joan Horvath, Computing Reviews, March2015
Автор: Boi Faltings; Adrian Petcu; Fran?ois Fages; France Название: Recent Advances in Constraints ISBN: 3540251766 ISBN-13(EAN): 9783540251767 Издательство: Springer Рейтинг: Цена: 65210.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Constitutes the extended post-proceedings of the ERCIM/CoLogNet International Workshop on Constraint Satisfaction and Constraint Logic Programming, CSCLP 2004, held in Lausanne, Switzerland in June 2004. This work includes papers that are organized in topical sections on constraint propagation, constraint search, and applications.
Автор: Nair, Premchand S. Название: Java Programming Fundamentals ISBN: 1420065475 ISBN-13(EAN): 9781420065473 Издательство: Taylor&Francis Рейтинг: Цена: 112290.00 T Наличие на складе: Нет в наличии.
Автор: Barry Wittman, Aditya Mathur, Tim Korb Название: Start Concurrent: An Introduction to Problem Solving in Java With a Focus on Concurrency, 2014 ISBN: 1626710090 ISBN-13(EAN): 9781626710092 Издательство: Mare Nostrum (Eurospan) Цена: 71150.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: How can the new generation of computer scientists growing up with multicore chips learn to program applications that exploit this latent processing power? This unique book is an attempt to introduce concurrent programming to first-year computer science students. This book assumes no programming background but offers a broad coverage of Java.
Автор: Sal Washah Название: Scientific Approach to Problem Solving: With C++ Programming ISBN: 1626614725 ISBN-13(EAN): 9781626614727 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 107190.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Teaches the basic concepts needed to master C++, illustrating every building block of the programming language. The book provides practical information such as style guidance, debugging, and real-world, coherent programming advice. The material is accessible to those new to the language, and adds information and techniques for those who are already experts in C++ programming.
Автор: Wang, Shouhong Название: Programming Languages for Business Problem Solving ISBN: 1420062646 ISBN-13(EAN): 9781420062649 Издательство: Taylor&Francis Рейтинг: Цена: 107190.00 T Наличие на складе: Нет в наличии.
Автор: Oliveira Carlos Название: Practical C++20 Financial Programming: Problem Solving for Quantitative Finance, Financial Engineering, Business, and Economics ISBN: 1484268334 ISBN-13(EAN): 9781484268339 Издательство: Springer Цена: 51230.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 1. The Fixed-Income Market2. The Equities Market3. C++ Programming Techniques in Finance4. Common Libraries for Financial Code5. Designing Numerical Classes6. Plotting Financial Data7. Linear Algebra8. Interpolation9. Calculating Roots of Equations10. Numerical Integration11. Solving Partial Differential Equations12. Algorithm Optimization13. Portfolio Optimization14. Monte Carlo Methods for Equity markets15. Extending Financial Libraries16. C++ with R and Octave17. MultithreadingA. Appendix A: C++20 Features
Автор: Attaway, Stormy Название: MATLAB ISBN: 0128154799 ISBN-13(EAN): 9780128154793 Издательство: Elsevier Science Рейтинг: Цена: 55950.00 T Наличие на складе: Поставка под заказ. Описание: MATLAB: A Practical Introduction to Programming and Problem Solving, winner of TAA’s 2017 Textbook Excellence Award ("Texty"), guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering and scientific problems. Assuming no knowledge of programming, this book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. The fifth edition has been updated to reflect the functionality of the current version of MATLAB (R2018a), including the addition of local functions in scripts, the new string type, coverage of recently introduced functions to import data from web sites, and updates to the Live Editor and App Designer.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz