Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.
This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.
A key factor of this book and it...
With so much media and political criticism of their shortcomings and failures, it is easy to overlook the fact that many governments work pretty well much of the time. Great Policy Successes turns the spotlight on instances of public policy that are remarkably successful. It develops a framework for identifying and assessing policy successes, payin...
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Mor...
ECMAScript (more popularly known by the name "JavaScript") is the language of the web. In the decades past, it has been used to augment web pages with trivial features and obnoxious gimmicks. Today, the language is used to write full-featured web applications that rival modern desktop software in nearly every regard and has even expanded ...
C++ is a general-purpose programming language as an extension of the C programming language, or "C with Classes". It is an unofficial and free C++ ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow....
For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all - IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other relate...
This open book examines the implications of internal crowdsourcing (IC) in companies. Presenting an employee-oriented, cross-sector reference model for good IC practice, it discusses the core theoretical foundations, and offers guidelines for process-management and blueprints for the implementation of IC. Furthermore, it examines solutions for empl...
This open book explores supply chains strategies to help companies face challenges such as societal emergency, digitalization, climate changes and scarcity of resources. The book identifies industrial scenarios for the next decade based on the analysis of trends at social, economic, environmental technological and political level, and examines how ...
This open book explores the enactment, impact and implications of the Prevent Duty across a range of educational contexts. In July 2015 the UK became the first country to place a specific legal requirement on those working in education to contribute to efforts to 'prevent people from being drawn into terrorism'. Drawing on extensive re...
This open book adopts a rights-based approach to shed light on the different legal and policy instruments that have been developed to implement circular migration policies in the EU, and their consequences for the rights of migrant workers. It contributes to the understanding of the meaning of this concept in general and in the EU, as well as speci...
This open book explores the transformative experiences of participants in the University of Sydney's National Centre for Cultural Competence (NCCC) programs. The establishment of the NCCC was viewed as a critical point of departure for developing an institution-wide agenda of cultural competence. The NCCC's work since its inception reflec...
Types are the central organizing principle of the theory of programming languages. Language features are manifestations of type structure. The syntax of a language is governed by the constructs that define its types, and its semantics is determined by the interactions among those constructs. The soundness of a language design - the absence of ill-d...
The purpose of this book is to help you program shared-memory parallel systems without risking your sanity. Nevertheless, you should think of the information in this book as a foundation on which to build, rather than as a completed cathedral. Your mission, if you choose to accept, is to help make further progress in the exciting field of parallel ...
This book looks at some of the central issues in the philosophy of computer science. It is not designed to answer all (or even any) of the philosophical questions that can be raised about the nature of computing, computers, and computer science. Rather, it is designed to "bring you up to speed" on a conversation about these issues - to gi...
This book integrates the vital areas of object-orientation, functional programming, design patterns, and language design. The most important concepts from functional programming are captured with six design patterns: FUNCTION OBJECTS (Black-box behaviour parameterisation) LAZY OBJECTS (Evaluation-by-need semantics) VALUE OBJECTS (Immutable values) ...
You can find a whole range of programming textbooks intended for complete beginners. However, this one is exceptional to certain extent. The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to t...
What is the most pressing problem facing the American public today? Is it immigration reform, health care costs, the student debt crisis, stagnating wages, or a budget deficit reaching into the trillions? How about climate change or the threat of plastic pollution in the ocean? What about gun violence and gun rights? The problems facing the U.S. ar...
Romania is an active player in various international higher education areas, while undergoing a series of higher education reforms within its national framework. The Higher Education Evidence Based Policy Making: a necessary premise for progress in Romania project was implemented by the Executive Agency for Higher Education, Research, Development ...
Some European lands have been progressively alleviated of human pressures, particularly traditional agriculture in remote areas. This book proposes that this land abandonment can be seen as an opportunity to restore natural ecosystems via rewilding. We define rewilding as the passive management of ecological successions having in mind the long-term...
This book seeks to identify the ethical spirit of European Union (EU) law, a context in which we can observe a trend towards increasing references to the terms 'ethics' and 'morality.' This aspect is all the more important because EU law is now affecting more and more areas of national law, including such sensitive ones as the p...
A PDF version of this book is available for free in open access via the OAPEN Library platform, www.oapen.org. This book presents a new model of accountability which ensures that public-private partnerships don't erode public accountability. It defines concrete accountability standards for different types of partnerships....
Higher education in Europe and beyond faces a series of major challenges. The economic crisis has accelerated expectations of an increased role in addressing economic and societal challenges while, at the same time, putting pressure on available finances. Broader trends such as shifting student demographics and expectations, globalisation and mobil...
This book presents good practices in Asia and ASEAN countries for effectively promoting advances in response to climate change, which can help to achieve sustainable development in Asia and around the world. As a proposal, the aim is to influence the discussions at COP 21 by providing a positive agenda with concrete actions from an Asian perspectiv...
Bridging the gap between higher education research and policy making was always a challenge, but the recent calls for more evidence-based policies have opened a window of unprecedented opportunity for researchers to bring more contributions to shaping the future of the European Higher Education Area (EHEA). Encouraged by the success of the 2011 fir...
This book is open access under a Creative Commons license.This authoritative book presents the ever progressing state of the art in evaluating climate change strategies and action. It builds upon a selection of relevant and practical papers and presentations given at the 2nd International Conference on Evaluating Climate Change and Development held...
This book presents a cross-disciplinary insight and policy analysis into the effects of European legal and political frameworks on the life of 'Roma migrants' in Europe. It outlines the creation and implementation of Roma policies at the European level, provides a systematic understanding of identity-based exclusion and explores concrete ...
This edited collection explores the background and implementation of the Nordic Barnahus (or 'Children's House') model – recognised as one of the most important reforms related to children who are the victims of crime in the Nordic region. This book discusses both its potential to affect change and the challenges facing it. The mod...
This volume explores interdependencies between knowledge, action, and space from different interdisciplinary perspectives. Some of the contributors discuss knowledge as a social construct based on collective action, while others look at knowledge as an individual capacity for action. The chapters contain theoretical frameworks as well as experiment...
This book presents 18 case studies that explore current scientific and technological efforts to address global development issues, such as poverty, from a holistic and interdisciplinary point of view, putting actual impacts at the centre of its analysis. It illustrates the use of technologies for development in various fields of research, such as h...
This book presents current knowledge about ecosystem services (ES) in urban planning, and discusses various urban ES topics such as spatial distribution of urban ecosystems, population distribution, and physical infrastructure properties. The book addresses all these issues by: i) investigating to what extent ecosystem services are currently includ...
This book constitutes the refereed proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2001. The 36 revised full papers presented together with an invited contribution were carefully reviewed and selected from a total of 125 submissions. The papers are organized in sections on ...
This book addresses the various disciplinary aspects of nature-based solutions in flood risk management on private land. In recent decades, water management has been moving towards nature-based solutions. These are assumed to be much more multi-purpose than traditional "grey infrastructures" and seem to be regarded as a panacea for many e...