Designed for a CS2 data structures course, this text provides a thorough but concise overview of data structures as well as a gradual introduction to Java. It uses a concise style and includes pseudocode and exercises throughout so that students learn how to write code, rather than just read it. The..
This text provides a hands-on introduction to writing software in Python, with no prior programming experience required. It offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are includ..
Algorithmics of Nonuniformity is a solid presentation about the analysis of algorithms, and the data structures that support them. Traditionally, algorithmics have been approached either via a probabilistic view or an analytic approach. The authors adopt both approaches and brings them together to g..
Complex Networks: An Algorithmic Perspective supplies the basic theoretical algorithmic and graph theoretic knowledge needed by every researcher and student of complex networks. This book is about specifying, classifying, designing, and implementing mostly sequential and also parallel and distribute..
Complex Networks: An Algorithmic Perspective supplies the basic theoretical algorithmic and graph theoretic knowledge needed by every researcher and student of complex networks. This book is about specifying, classifying, designing, and implementing mostly sequential and also parallel and distribute..
Offering a wide range of programming examples implemented in MATLAB®, this book presents theoretical concepts and a general framework for CI approaches. It covers numerous intelligent computing methodologies and algorithms used in CI research. The text provides worked examples of neural networks, fu..
This title includes a number of Open Access chapters._x005F_x000D_
Data structure and software engineering is an integral part of computer science. This volume presents new approaches and methods to knowledge sharing, brain mapping, data integration, and data storage. The author describes how to man..
Combining knowledge with strategies, this is the first comprehensive book on data structure in programming contests. It is designed for training collegiate programming contest teams in the nuances of data structure and for helping college students in computer-related majors improve understanding of ..
This book introduces algorithms for graph based problems, namely combinatorial optimization problems, path formation problems, etc. Each chapter includes the introduction of the basic traditional nature inspired algorithm and discussion of the modified version for discrete algorithms including probl..
The high demand in science and engineering communities requires more efficient and intelligent solutions to complex optimization problems dealing with a wide variety of real-world problems. This book introduces an effective method of optimization known as extremal optimization (EO). In research mono..