Saturday, December 5, 2009

Object Oriented Data Structures Using Java or Advanced PHP Programming

Object-Oriented Data Structures Using Java

Author: Nell B Dal

Data Structures in Java is a continuation of Nell Dale's best-selling Introduction to Java and Software Design text. Data Structures is designed for students who have already taken one semester of computer science and are able to take a problem of medium complexity, write an algorithm to solve the problem, code the algorithm in a programming language, and demonstrate the correctness of their solution. The focus is on teaching computer science principles with chapter concepts being reinforced by case studies. The object-oriented concepts of encapsulation, inheritance, and polymorphism are covered, while the book remains centered on abstract data types.

Booknews

Written to present the algorithmic, programming, and structuring techniques of traditional data structures courses in an object- oriented context, this text presents the familiar topics, but with an emphasis on defining structures using Java interfaces and encapsulating them as Java classes. Chapters cover software engineering, data design and implementation, unsorted and sorted lists, stacks and queues, linked structures, programming with recursion, and sorting and searching algorithms. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Table of Contents:
1Software Engineering1
2Data Design and Implementation69
3ADTs Unsorted List and Sorted List139
4ADTs Stack and Queue249
5Linked Structures341
6Lists Plus405
7Programming with Recursion475
8Binary Search Trees529
9Priority Queues, Heaps, and Graphs611
10Sorting and Searching Algorithms673
App. AJava Reserved Words749
App. BOperator Precedence750
App. CPrimitive Data Types751
App. DASCII Subset of Unicode752
Answers to Selected Exercises753
Index793

See also: Whole Foods or Perfect Party Planner

Advanced PHP Programming

Author: George Schlossnagl

Over the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems.

The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP.

While there are many books on learning PHP and developing small applications with it, there is a serious lack of information on "scaling" PHP for large-scale, business-critical systems. Schlossnagle's Advanced PHP Programming fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility.

Slashdot.org
George Schlossnagle has written a great book on PHP programming which ought to generate some enthusiasm. But it's not just about PHP5: the book includes great information on everything from coding style to high-level problem-solving. I met George through a friend of mine who works for the Developers Library, and I'm glad to have finally gotten a look at his book. ... Definitely recommended.



No comments:

Post a Comment