rss Home » Tag Archive For ‘Algorithm’

Data Structures Using C++, 2nd Edition

Data Structures Using C++, 2nd Edition

Book Description

Now in its second edition, D.S. Malik brings his proven approach to ++ to the CS2 course. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in ++ such as Linked Lists and the Standard Template Library (STL). The text features abundant visual diagrams, examples, and extended Examples, all of which serve to illuminate difficult concepts. Complete code and clear display of syntax, explanation, and example are used throughout the text, and each chapter concludes with a robust exercise set.

  • Designed for a CS2 one-semester course focused on data structures
  • Reinforces concepts through extensive diagrams and examples
  • Features complete Examples throughout that outline the critical steps to writing a program for a case study including Input/Output, Design, Main , and Complete Program
  • Offers robust end-of-chapter exercises that provide ample opportunity for practice
  • Written to ANSI/ISO Standard C++ and can be used with Microsoft

Table of Contents
1. Software Engineering Principles and C++ Classes
2. Design () and C++
3. Pointers and Array-Based Lists
4. Standard Template Library (STL) I Download Now »

Java Programming: From Problem Analysis to Program Design, 4th Edition

Java Programming: From Problem Analysis to Program Design, 4th Edition

Book Description

Designed for the beginning student, this book will motivate learners while teaching fundamental concepts. Based on years of classroom testing, this fourth edition of : FROM PROBLEM TO PROGRAM DESIGN approaches programming with a focus on clear explanations and practice – two critical factors in mastering the language. Straightforward language is used to explain the reasoning behind each new concept, and numerous examples and exercises allow readers to practice solving problems and writing code. This new edition is fully compliant with the latest version of , and includes updated programming exercises and programs.

  • FOUR-COLOR DESIGN: Four-color interior design displays accurate Java code and comments
  • VISUAL DIAGRAMS: More than 240 visual diagrams clearly illustrate difficult concepts
  • PROGRAMMING CODE WITH DESCRIPTIONS: Programming code used in examples is accompanied by a description of what each line in the code does, leading readers step-by-step through the programming process
  • PROGRAMMING EXAMPLES: Extensive programming examples demonstrate the accurate, concrete stages of Input, Output, Program and Design, and a Complete Program Listing, which challenge readers to write Java programs with a specified outcome
  • ACCOMPANYING CD: Accompanying CD contains JDK 6.0, jGRASP, and the Eclipse IDE
  • SAM Test bank available Download Now »

.NET 4.0 Generics: Beginner’s Guide

.NET 4.0 Generics: Beginners Guide

Book Description

Generics were added as part of Framework 2.0 in November 2005. Although similar to generics in , generics do not apply type erasure but every object has unique representation at run-time. There is no performance hit from runtime casts and boxing conversions, which are normally expensive. offers type-safe versions of every classical data structure and some hybrid ones.

This book will show you everything you need to start writing type-safe applications using generic data structures available in Generics . You will also see how you can use several collections for each task you perform. This book is full of practical examples, interesting applications, and comparisons between Generics and more traditional approaches. Finally, each container is bench marked on the basis of performance for a given task, so you know which one to use and when.

This book first covers the fundamental concepts such as type safety, Generic Methods, and Generic Containers. As the book progresses, you will learn how to join several generic containers to achieve your goals and query them efficiently using Linq. There are short exercises in every chapter to boost your knowledge.

The book also teaches you some best practices, and several patterns that are commonly available in generic code.

Some important generic definitions are present in Power Collection (an created by Wintellect Inc.) that are missing from framework. Download Now »

Data Mining: Concepts and Techniques, 3rd Edition

Data Mining: Concepts and Techniques, 3rd Edition

Book Description

The increasing volume of data in modern and science calls for more complex and sophisticated tools. Although advances in technology have made extensive data collection much easier, it’s still always evolving and there is a constant need for new techniques and tools that can help us transform this data into useful information and knowledge.

Since the previous edition’s publication, great advances have been made in the field of . Not only does the third of edition of Data Mining: Concepts and Techniques continue the tradition of equipping you with an understanding and application of the theory and practice of discovering patterns hidden in large data sets, it also focuses on new, important topics in the field: data warehouses and data cube technology, mining stream, mining social networks, and mining spatial, multimedia and other complex data. Each chapter is a stand-alone guide to a critical topic, presenting proven algorithms and sound implementations ready to be used directly or with strategic modification against live data. This is the resource you need if you want to apply today’s most powerful data mining techniques to meet real challenges.

  • Presents dozens of algorithms and implementation examples, all in pseudo-code and suitable for use in real-world, large-scale data mining projects
  • Addresses advanced topics such as mining object-relational databases, spatial databases, multimedia databases, time-series databases, text databases, the World Wide Web, and applications in several fields
  • Provides a comprehensive, practical look at the concepts and techniques Download Now »

The Book of Qt 4

The Book of Qt 4

Book Description

Cross-platform is a kind of holy grail, and Trolltech’s toolkit may well be the most promising solution yet to this challenge. is widely used for the development of GUI applications as well as console tools and servers, and it’s especially appealing to programmers who need to write cross-platform applications to run on /, Mac, and machines without having to rewrite for each platform.

The Book of 4 offers an in-depth explanation of Qt 4 that goes beyond the common focus on ++ . Author Daniel Molkentin uses practical examples to explain features like the signal/slot concept and the event system, as he guides you through developing applications with and without Qt’s graphical GUI builder, Qt Designer. And as a core KDE developer, Molkentin’s head is full of real-world problems and solutions that he peppers liberally throughout The Book of Qt 4, making it a resource that you’ll consult time and again. You’ll find coverage of:

  • Tools for creating dialogs
  • GUI design with the Qt Designer
  • Widget layout and dialog construction
  • Data visualization using Qt’s model/view concept
  • The QtSql module and the graphics library Arthur
  • File handling, , processes, and network connections
  • Databases and threading
  • Event handling and using drag and drop Download Now »

Object-Oriented Programming in C++, 4th Edition

Object Oriented Programming in C++, 4th Edition

Book Description

in ++ begins with the basic principles of the ++ language and systematically introduces increasingly advanced topics while illustrating the methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.

Table of Contents
Introduction
A Note to Teachers

Chapter 1. The Big Picture
Chapter 2. C++ Programming Basics
Chapter 3. Loops and Decisions
Chapter 4. Structures
Chapter 5. Functions
Chapter 6. Objects and Classes
Chapter 7. Arrays and Strings
Chapter 8. Operator Overloading
Chapter 9. Inheritance
Chapter 10. Pointers
Chapter 11. Virtual Functions and Other Subtleties
Chapter 12. Streams and Files
Chapter 13. Multifile Programs Download Now »