C ++ Data Structures

A Laboratory Course in

C

++

Data Structures
James Robergé Stefan Brandle David Whittington

Second Edition

JONES AND BARTLETT COMPUTER SCIENCE

A Laboratory Course in
Second Edition

CC# programmers: no more translating data structures from C++ or Java to use in your programs! Mike McMillan provides a tutorial on how to use data structures and algorithms plus the first comprehensive reference for C# implementation of data structures and algorithms found in the .NET Framework library, as well as those developed by the programmer. The approach is very practical, using timing tests rather than Big O notation to analyze the efficiency of an approach. Coverage includes arrays and array lists, linked lists, hash tables, dictionaries, trees, graphs, and sorting and searching algorithms, as well as more advanced algorithms such as probabilistic algorithms and dynamic programming. This is the perfect resource for C# professionals and students alike.

++

Data Structures
James Robergé
Illinois Institute of Technology

Stefan Brandle
Taylor University

David Whittington
Taylor University

World Headquarters Jones and Bartlett Publishers 40 Tall Pine Drive Sudbury, MA 01776 978-443-5000 info@jbpub.com www.jbpub.com

Jones and Bartlett Publishers Canada 2406 Nikanna Road Mississauga, ON L5C 2W6 CANADA

Jones and Bartlett Publishers International Barb House, Barb Mews London W6 7PA UK

Copyright © 2003 by Jones and Bartlett Publishers, Inc. Cover image © Douglas E. Walker / Masterfile All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form, electronic or mechanical, including photocopying, recording, or any information storage or retrieval system, without written permission from