100% found this document useful (2 votes)
52 views

Data Structures and Algorithm Analysis in JavaTM 3rd edition by Mark Weiss 9780133465013 0133465012 pdf download

The document provides information about various editions of books on data structures and algorithm analysis, primarily focusing on Java, C, and C++. It includes links to download these textbooks and outlines their contents, including algorithm analysis, data types, and sorting methods. The document also mentions additional resources and related books available on ebookball.com.

Uploaded by

yatingdahelo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
52 views

Data Structures and Algorithm Analysis in JavaTM 3rd edition by Mark Weiss 9780133465013 0133465012 pdf download

The document provides information about various editions of books on data structures and algorithm analysis, primarily focusing on Java, C, and C++. It includes links to download these textbooks and outlines their contents, including algorithm analysis, data types, and sorting methods. The document also mentions additional resources and related books available on ebookball.com.

Uploaded by

yatingdahelo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

Data Structures and Algorithm Analysis in JavaTM

3rd edition by Mark Weiss 9780133465013


0133465012 pdf download

https://ebookball.com/product/data-structures-and-algorithm-
analysis-in-javatm-3rd-edition-by-mark-
weiss-9780133465013-0133465012-18710/

Explore and download more ebooks or textbooks


at ebookball.com
We have selected some products that you may be interested in
Click the link to download now or visit ebookball.com
for more options!.

Data Structures And Algorithm Analysis in C 4th Edition by


Mark Weiss 013284737X 9780132847377

https://ebookball.com/product/data-structures-and-algorithm-analysis-
in-c-4th-edition-by-mark-weiss-013284737x-9780132847377-15292/

Outlines and Highlights for Data Structures and Algorithm


Analysis in C++ 3rd edition by Mark Allen Weiss ISBN
032144146X 9780321441461
https://ebookball.com/product/outlines-and-highlights-for-data-
structures-and-algorithm-analysis-in-c-3rd-edition-by-mark-allen-
weiss-isbn-032144146x-9780321441461-16464/

Data Structures and Algorithm Analysis in C++ 3rd edition


by Clifford Shaffer ISBN 048648582X 978-0486485829

https://ebookball.com/product/data-structures-and-algorithm-analysis-
in-c-3rd-edition-by-clifford-shaffer-
isbn-048648582x-978-0486485829-16486/

A Practical Introduction to Data Structures And Algorithm


Analysis 3rd Edition by Clifford Shaffer

https://ebookball.com/product/a-practical-introduction-to-data-
structures-and-algorithm-analysis-3rd-edition-by-clifford-
shaffer-15310/
Data Structures And Problem Solving Using Java 4th Edition
by Mark Weiss 0321541405 9780321541406

https://ebookball.com/product/data-structures-and-problem-solving-
using-java-4th-edition-by-mark-weiss-0321541405-9780321541406-17186/

Data Structures and Problem Solving Using Java 4th edition


by Mark Allen Weiss ISBN 0321541405 978-0321541406

https://ebookball.com/product/data-structures-and-problem-solving-
using-java-4th-edition-by-mark-allen-weiss-
isbn-0321541405-978-0321541406-16342/

JavaScript Data Structures and Algorithms An Introduction


to Understanding and Implementing Core Data Structure and
Algorithm Fundamentals 1st Editon by Sammie Bae ISBN
1484239873 9781484239872
https://ebookball.com/product/javascript-data-structures-and-
algorithms-an-introduction-to-understanding-and-implementing-core-
data-structure-and-algorithm-fundamentals-1st-editon-by-sammie-bae-
isbn-1484239873-9781484239872-15798/

C Plus Data Structures 3rd Edition by Nell Dale ISBN


0763704810 9780763704810

https://ebookball.com/product/c-plus-data-structures-3rd-edition-by-
nell-dale-isbn-0763704810-9780763704810-12430/

Mechanical engineering Analysis Uncertainties and Control


3rd Edition by Haym Benaroya, Mark Nagurka 1420080563
978-8182091047
https://ebookball.com/product/mechanical-engineering-analysis-
uncertainties-and-control-3rd-edition-by-haym-benaroya-mark-
nagurka-1420080563-978-8182091047-17826/
This page intentionally left blank
Third Edition

Data
Structures
and Algorithm
Analysis in

JavaTM
TM
This page intentionally left blank
Third Edition

Data
Structures
and Algorithm
Analysis in

Java
TM

Mark A l l e n Weiss
Florida International University

PEARSON

Boston Columbus Indianapolis New York San Francisco Upper Saddle River
Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montreal Toronto
Delhi Mexico City Sao Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo
Editorial Director: Marcia Horton Project Manager: Pat Brown
Editor-in-Chief: Michael Hirsch Manufacturing Buyer: Pat Brown
Editorial Assistant: Emma Snider Art Director: Jayne Conte
Director of Marketing: Patrice Jones Cover Designer: Bruce Kenselaar
Marketing Manager: Yezan Alayan Cover Photo:  c De-Kay Dreamstime.com
Marketing Coordinator: Kathryn Ferranti Media Editor: Daniel Sandin
Director of Production: Vince O’Brien Full-Service Project Management: Integra
Managing Editor: Jeff Holcomb Composition: Integra
Production Project Manager: Kayla Printer/Binder: Courier Westford
Smith-Tarbox Cover Printer: Lehigh-Phoenix Color/Hagerstown
Text Font: Berkeley-Book

Copyright  c 2012, 2007, 1999 Pearson Education, Inc., publishing as Addison-Wesley. All rights reserved.
Printed in the United States of America. This publication is protected by Copyright, and permission should
be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or trans-
mission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. To obtain
permission(s) to use material from this work, please submit a written request to Pearson Education, Inc.,
Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your
request to 201-236-3290.

Many of the designations by manufacturers and sellers to distinguish their products are claimed as trade-
marks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the
designations have been printed in initial caps or all caps.

Library of Congress Cataloging-in-Publication Data


Weiss, Mark Allen.
Data structures and algorithm analysis in Java / Mark Allen Weiss. – 3rd ed.
p. cm.
ISBN-13: 978-0-13-257627-7 (alk. paper)
ISBN-10: 0-13-257627-9 (alk. paper)
1. Java (Computer program language) 2. Data structures (Computer science)
3. Computer algorithms. I. Title.
QA76.73.J38W448 2012
005.1–dc23 2011035536

15 14 13 12 11—CRW—10 9 8 7 6 5 4 3 2 1

ISBN 10: 0-13-257627-9


ISBN 13: 9780-13-257627-7
To the love of my life, Jill.
This page intentionally left blank
CONTENTS

Preface xvii

Chapter 1 Introduction 1
1.1 What’s the Book About? 1
1.2 Mathematics Review 2
1.2.1 Exponents 3
1.2.2 Logarithms 3
1.2.3 Series 4
1.2.4 Modular Arithmetic 5
1.2.5 The P Word 6
1.3 A Brief Introduction to Recursion 8
1.4 Implementing Generic Components Pre-Java 5 12
1.4.1 Using Object for Genericity 13
1.4.2 Wrappers for Primitive Types 14
1.4.3 Using Interface Types for Genericity 14
1.4.4 Compatibility of Array Types 16
1.5 Implementing Generic Components Using Java 5 Generics 16
1.5.1 Simple Generic Classes and Interfaces 17
1.5.2 Autoboxing/Unboxing 18
1.5.3 The Diamond Operator 18
1.5.4 Wildcards with Bounds 19
1.5.5 Generic Static Methods 20
1.5.6 Type Bounds 21
1.5.7 Type Erasure 22
1.5.8 Restrictions on Generics 23

vii
viii Contents

1.6 Function Objects 24


Summary 26
Exercises 26
References 28

Chapter 2 Algorithm Analysis 29


2.1 Mathematical Background 29
2.2 Model 32
2.3 What to Analyze 33
2.4 Running Time Calculations 35
2.4.1 A Simple Example 36
2.4.2 General Rules 36
2.4.3 Solutions for the Maximum Subsequence Sum Problem 39
2.4.4 Logarithms in the Running Time 45
2.4.5 A Grain of Salt 49
Summary 49
Exercises 50
References 55

Chapter 3 Lists, Stacks, and Queues 57


3.1 Abstract Data Types (ADTs) 57
3.2 The List ADT 58
3.2.1 Simple Array Implementation of Lists 58
3.2.2 Simple Linked Lists 59
3.3 Lists in the Java Collections API 61
3.3.1 Collection Interface 61
3.3.2 Iterator s 61
3.3.3 The List Interface, ArrayList, and LinkedList 63
3.3.4 Example: Using remove on a LinkedList 65
3.3.5 ListIterators 67
3.4 Implementation of ArrayList 67
3.4.1 The Basic Class 68
3.4.2 The Iterator and Java Nested and Inner Classes 71
3.5 Implementation of LinkedList 75
3.6 The Stack ADT 82
3.6.1 Stack Model 82
Contents ix

3.6.2 Implementation of Stacks 83


3.6.3 Applications 84
3.7 The Queue ADT 92
3.7.1 Queue Model 92
3.7.2 Array Implementation of Queues 92
3.7.3 Applications of Queues 95
Summary 96
Exercises 96

Chapter 4 Trees 101


4.1 Preliminaries 101
4.1.1 Implementation of Trees 102
4.1.2 Tree Traversals with an Application 103
4.2 Binary Trees 107
4.2.1 Implementation 108
4.2.2 An Example: Expression Trees 109
4.3 The Search Tree ADT—Binary Search Trees 112
4.3.1 contains 113
4.3.2 findMin and findMax 115
4.3.3 insert 116
4.3.4 remove 118
4.3.5 Average-Case Analysis 120
4.4 AVL Trees 123
4.4.1 Single Rotation 125
4.4.2 Double Rotation 128
4.5 Splay Trees 137
4.5.1 A Simple Idea (That Does Not Work) 137
4.5.2 Splaying 139
4.6 Tree Traversals (Revisited) 145
4.7 B-Trees 147
4.8 Sets and Maps in the Standard Library 152
4.8.1 Sets 152
4.8.2 Maps 153
4.8.3 Implementation of TreeSet and TreeMap 153
4.8.4 An Example That Uses Several Maps 154
Summary 160
Exercises 160
References 167
x Contents

Chapter 5 Hashing 171


5.1 General Idea 171
5.2 Hash Function 172
5.3 Separate Chaining 174
5.4 Hash Tables Without Linked Lists 179
5.4.1 Linear Probing 179
5.4.2 Quadratic Probing 181
5.4.3 Double Hashing 183
5.5 Rehashing 188
5.6 Hash Tables in the Standard Library 189
5.7 Hash Tables with Worst-Case O(1) Access 192
5.7.1 Perfect Hashing 193
5.7.2 Cuckoo Hashing 195
5.7.3 Hopscotch Hashing 205
5.8 Universal Hashing 211
5.9 Extendible Hashing 214
Summary 217
Exercises 218
References 222

Chapter 6 Priority Queues (Heaps) 225


6.1 Model 225
6.2 Simple Implementations 226
6.3 Binary Heap 226
6.3.1 Structure Property 227
6.3.2 Heap-Order Property 229
6.3.3 Basic Heap Operations 229
6.3.4 Other Heap Operations 234
6.4 Applications of Priority Queues 238
6.4.1 The Selection Problem 238
6.4.2 Event Simulation 239
6.5 d-Heaps 240
6.6 Leftist Heaps 241
6.6.1 Leftist Heap Property 241
6.6.2 Leftist Heap Operations 242
6.7 Skew Heaps 249
Contents xi

6.8 Binomial Queues 252


6.8.1 Binomial Queue Structure 252
6.8.2 Binomial Queue Operations 253
6.8.3 Implementation of Binomial Queues 256
6.9 Priority Queues in the Standard Library 261
Summary 261
Exercises 263
References 267

Chapter 7 Sorting 271


7.1 Preliminaries 271
7.2 Insertion Sort 272
7.2.1 The Algorithm 272
7.2.2 Analysis of Insertion Sort 272
7.3 A Lower Bound for Simple Sorting Algorithms 273
7.4 Shellsort 274
7.4.1 Worst-Case Analysis of Shellsort 276
7.5 Heapsort 278
7.5.1 Analysis of Heapsort 279
7.6 Mergesort 282
7.6.1 Analysis of Mergesort 284
7.7 Quicksort 288
7.7.1 Picking the Pivot 290
7.7.2 Partitioning Strategy 292
7.7.3 Small Arrays 294
7.7.4 Actual Quicksort Routines 294
7.7.5 Analysis of Quicksort 297
7.7.6 A Linear-Expected-Time Algorithm for Selection 300
7.8 A General Lower Bound for Sorting 302
7.8.1 Decision Trees 302
7.9 Decision-Tree Lower Bounds for Selection Problems 304
7.10 Adversary Lower Bounds 307
7.11 Linear-Time Sorts: Bucket Sort and Radix Sort 310
7.12 External Sorting 315
7.12.1 Why We Need New Algorithms 316
7.12.2 Model for External Sorting 316
7.12.3 The Simple Algorithm 316
xii Contents

7.12.4 Multiway Merge 317


7.12.5 Polyphase Merge 318
7.12.6 Replacement Selection 319
Summary 321
Exercises 321
References 327

Chapter 8 The Disjoint Set Class 331


8.1 Equivalence Relations 331
8.2 The Dynamic Equivalence Problem 332
8.3 Basic Data Structure 333
8.4 Smart Union Algorithms 337
8.5 Path Compression 340
8.6 Worst Case for Union-by-Rank and Path Compression 341
8.6.1 Slowly Growing Functions 342
8.6.2 An Analysis By Recursive Decomposition 343
8.6.3 An O( M log * N ) Bound 350
8.6.4 An O( M α(M, N) ) Bound 350
8.7 An Application 352
Summary 355
Exercises 355
References 357

Chapter 9 Graph Algorithms 359


9.1 Definitions 359
9.1.1 Representation of Graphs 360
9.2 Topological Sort 362
9.3 Shortest-Path Algorithms 366
9.3.1 Unweighted Shortest Paths 367
9.3.2 Dijkstra’s Algorithm 372
9.3.3 Graphs with Negative Edge Costs 380
9.3.4 Acyclic Graphs 380
9.3.5 All-Pairs Shortest Path 384
9.3.6 Shortest-Path Example 384
9.4 Network Flow Problems 386
9.4.1 A Simple Maximum-Flow Algorithm 388
Contents xiii

9.5 Minimum Spanning Tree 393


9.5.1 Prim’s Algorithm 394
9.5.2 Kruskal’s Algorithm 397
9.6 Applications of Depth-First Search 399
9.6.1 Undirected Graphs 400
9.6.2 Biconnectivity 402
9.6.3 Euler Circuits 405
9.6.4 Directed Graphs 409
9.6.5 Finding Strong Components 411
9.7 Introduction to NP-Completeness 412
9.7.1 Easy vs. Hard 413
9.7.2 The Class NP 414
9.7.3 NP-Complete Problems 415
Summary 417
Exercises 417
References 425

Chapter 10 Algorithm Design


Techniques 429
10.1 Greedy Algorithms 429
10.1.1 A Simple Scheduling Problem 430
10.1.2 Huffman Codes 433
10.1.3 Approximate Bin Packing 439
10.2 Divide and Conquer 448
10.2.1 Running Time of Divide-and-Conquer Algorithms 449
10.2.2 Closest-Points Problem 451
10.2.3 The Selection Problem 455
10.2.4 Theoretical Improvements for Arithmetic Problems 458
10.3 Dynamic Programming 462
10.3.1 Using a Table Instead of Recursion 463
10.3.2 Ordering Matrix Multiplications 466
10.3.3 Optimal Binary Search Tree 469
10.3.4 All-Pairs Shortest Path 472
10.4 Randomized Algorithms 474
10.4.1 Random Number Generators 476
10.4.2 Skip Lists 480
10.4.3 Primality Testing 483
Random documents with unrelated
content Scribd suggests to you:
PATENT

NEW PATENT HOOK JOINT. BED CLOSED

No. C F 112.
The Improved “X” Compactum Bed.
Size when opened, 2 ft. 6 in. × 6 ft. 6 in. Weight 22 lbs.
This Bed is now fitted with a new Malleable in
the place of the Tube Socket used on the old
pattern. This will prevent the mattress sticks
coming apart as the mattress canvas becomes
worn and stretched. The Mosquito Frame is
made of half-inch hardwood rods, jointed up so
that no part is longer than the bed when folded
up. The parts are linked together by a strong
weldless tinned chain, the sockets being of solid
brass.
Price, in Striped Canvas, 25/0; in Green Rot-proof
Canvas, 29/0.
Mosquito Frame, 10/0 extra.
Mosquito Net, Green, 14/0 extra. Finer Mesh,
18/6 The above Bedstead can be made 3 ft. ×
7 ft., covered Green Canvas, price 36/0. Weight
29 lbs.
Mosquito Rods for 3 ft. × 7 ft. Bedstead, 12/6
Any of the above Beds can be obtained with
Teakwood frame at 4/6 extra to order only.
Easy to open and fold up and will be found to
Easy to open and fold up, and will be found to
combine a maximum of strength, comfort and
portability with a minimum of weight. The
framework is made of Steel and Hardwood and
the best Canvas only is used.

PATENT

BED CLOSED
No. C F 113.
“X” Bedstead covered Green Canvas 27/0
,, ,, ,, Striped ,, 23/0
Bag in Green Canvas to hold above, 2/4.
“X” Bedstead Striped Canvas, size 5 ft. 10 in. × 2 ft., weight 16
lbs. Price 18/6
,, ,, Green Canvas, 21/6. Weight 16 lbs.
Mattress to fit above, stuffed Cork, covered Green Canvas 12/6
Pillow, covered Green Canvas, stuffed with Hair or Kapok 3/10

No. C F 114.
This cheap and well-made Beach or Lawn
Rest is very strong, covered with
Willesden Canvas, and can be regulated
to various angles, as shown in illustration.
Price 3/8. Weight 6 lbs.
REGISTERED
CLOSED

No. C F 115.
The “X ” Folding Lath Table.
Suitable for Camp or Garden use, 4/4
Size 22 in. × 22 in. Weight 8 lbs.
Do. do. large size 30 in. × 22 in.
Weight 10 lbs. 5/3
PATENT

FOLDED.
No. C F 116.
The “X” Folding Table.
Size, folded, 29 in. long × 4 in. diameter; weight, 6½
lbs.
Lath Top, made to roll 7/0
With Green Rot-proof Canvas Top. Size when
opened 25 in. × 19 in. 9/0
Do. do. size larger, size 26 in. × 32 in.,
weight 11 lbs. 15/0
The “X” Folding Camp Stool, 2/11
Do. do. Green Canvas 3/6.
“X” Folding Luggage Stand. Very Portable, 2/10.
Can easily be carried in a portmanteau.
Open.

No. C F 117. Closed.


Portable Card Table, very useful for
Railway Travelling, etc., covered with
green cloth. Size opened, 2 ft. long, 1 ft.
7 in. wide. Closed, 2 ft. long, 3 in. deep.
Price 3/3

No. C F 118. The “X” Bed-Rest.


This Bed-Rest is made of
Hardwood and support is covered
with strong Genuine Willesden Rot-
proof Canvas. Folds perfectly flat,
and is an ideal rest. Weight 4 lbs.
Price 4/0.

The above are delivered Carriage Free, subject


to the Conditions set forth on pages 3 and 4.
[757]
CABIN AND DECK REQUISITES
THE “X” MILITARY HAMMOCK CHAIR.

No. C F 119.
In best Striped Canvas, 4/3. In Green Rotproof Canvas, 5/3.
These Chairs being made on the “X” principle, as shown in
the Illustrations, will always remain firm and rigid.
No. C F 120. In Jute Canvas. No. C F 121. In Better Canvas.
Chair only 2/4 Chair only 2/8
,, with arms 3/0 ,, with arms 3/6
,, ,, and Rest 5/0 ,, ,, and Rest 5/6

Striped Canvas for re-covering Deck Chairs, 8d. per yard. Green
and white stripe or red and white. Canopy for above Chair, 2/6
extra.
These Chairs are London made, and are manufactured from the
finest Quebec Birch, stayed on our “X” principle, and are
thoroughly strong and reliable, all rivets and fittings being
coppered.
No. C F 122.
Soiled Linen Bags, fitted with
handle, padlock and key.
Brown Canvas. Large size, 8/3.
Medium size, 6/0. Small size,
5/0.
Larger sizes made to order.
Prices on application.

ORDERS BY POST ARE


PROMPTLY AND
ACCURATELY EXECUTED.

No. C F 123. Hammock Chair in Canvas, with Arms,


Rest and Canopy. Price, 8/0
No. C F 124.
CABIN HOLDALLS, for Brushes, Combs, etc., for
Deck use.
Green Canvas Holdall Size 22 in. × 22 in. 4/3
White ,, ,, ,, 22 in. × 22 in. 4/5
Cheaper Pattern, large White ,, 21 in. × 17 in. 2/4
,, ,, small ,, 20 in. × 14 in. 2/2
Special Cabin Holdalls made to order.
Note the new arrangement for Glassholder.
Rd. 517587.

No. C F 125.
In best Striped Canvas, without Leg Rest 7/6
,, ,, with Leg Rest 9/6
In Green Rotproof Canvas, without Leg Rest 9/3
,, ,, with Leg Rest 11/0
The above Chair can be fitted with Canopy, price 4/6
extra. Green Canvas for re-covering Deck Chairs, 1/6
per yard.
N.B.—This Chair is fitted with a new adjustable Pillow
and the leg rest for above is so fitted that it can be
inside frame of Chair when not required without
inconvenience when sitting in the Chair. The above
Chair can be made with broad arms and fitted with
Solid Copper Glassholder. Green Canvas, 12/4
PATENT
No. C F 126. THE “LUCKNOW.”
The “Lucknow” Chair is made of finest Quebec Birch, well
polished. The Canvas Seating is double and laced in Royal Navy
Canvas treated by the Green Willesden process. Price 29/6

NOTE. No
glue is used
in any part of
the chairs, all
joints being
riveted or
screwed
together, and
therefore able
to withstand
all weathers.
No. C F 127.
Cane Folding Adjustable Chair 10/6
,, ,, ,, ,, larger and stronger make 17/6

The above are delivered Carriage Free, subject


to the Conditions set forth on pages 3 and 4.
[758]

ALUMINIUM GOODS, Etc.


Sandwich Boxes.
Closed. Open.

No. C F 128.
Price
5 in. × 3½ × 1⅜ 1/11
6 in. ,, 3½ ,, 1⅜ 2/2
7 in. ,, 3½ ,, 1⅜ 2/6

No. C F 129.
Aluminium Frying Pan, with Folding Handle.
Size 7 in. Price 1/9
,, 8 in. ,, 2/3
,, 9 in. ,, 2/9
,, 10 in. ,, 3/0

No. C F 130. No. C F 131.


Aluminium Soup Plates. Aluminium Plates, Shallow.
6 in. 6/3 doz. 6 in. 6/0 doz.
7 in. 7/6 ,, 7 in. 7/3 ,,
8 in. 9/0 ,, 8 in. 8/6 ,,
9 in. 10/9 ,, 9 in. 10/6 ,,
10 in. 13/9 ,, 10 in. 13/0 ,,
No. C F 132. Aluminium Camp
Saucepans, made to nest in any
number.
1 pint 2/3 5 pint 4/6
1½ ,, 2/6 6 ,, 5/0
2 ,, 3/3 8 ,, 5/9
3 ,, 3/6 10 ,, 6/6
4 ,, 4/0 12 ,, 7/6
Handles for above, 6 in. 0/5 extra;
10 in. 0/7 extra.
No. C F 133.

No. C F 134.

No. C F 135.
Aluminium Spoons, Table 3/0 doz.
,, ,, Dessert 2/6 ,,
,, Forks, Table 3/6 ,,
,, ,, Dessert 2/6 ,,
,, Tea Spoons 1/9 ,,

No. C F 136.
Triple Condiment Box. 5 in. × 1¾ in. Price 1/6

Canteens Orders by Post


made up to promptly and
Instructions. accurately
executed.

No. C F 137.
Galvanized Iron Camp Bucket, fitted with rope handle. Capacity, 2
gallons. Thoroughly recommended for camp work. Price 2/7.
Special quotations for quantities.
No. C F 138. Aluminium Canteen for 2 persons. Suitable for
Camping, Picnics, &c. Price 19/6

Closed.
Open.

Sandwich Boxes made from Aluminium, very light,


strong and portable.
No. C F 139.
Price.
5 in. × 3¼ in. 2/3
6 in. ,, 3¼ in. 2/6
6 in. ,, 4 in. 2/9
6¼ in. ,, 4¼ in. 2/10
7 in. ,, 4 in. 2/11
8 in. ,, 5 in. 3/3
No. C F 140. No. C F 141.
Camp Kettle. Drop Aluminium Collapsible
handle and removable Drinking Cups, ½-pint
spout. 7 in. diameter. size. 1/6 each.
Depth 3 in.
Price 8/9

No. C F 142.
Aluminium Folding
Candlesticks.
Aluminium Billy or Tea 1/10 pair.
Cans. Strong make. 2-pint,
price 3/9 Larger sizes to
order.

No. C F 143.
Aluminium Drinking
Cups. 1 pint.
Price 1/6
No. C F 144.
Cavalry Canteen, complete with strap. Price 10/6

Always a large assortment of Aluminium Goods in Stock.

Estimates and particulars can be furnished in above Department.

The above are delivered Carriage Free, subject


to the Conditions set forth on pages 3 and 4.
[759]

CAMP STOOLS AND ADJUSTABLE CHAIRS.


No. C F 146.
CAMP STOOL, similar to No.
No. C F 145. 145 design, only without
CAMP STOOL, fitted with the back; birch frame.
back birch frame. Seat Covered with Canvas.
covered with Striped Weight 2½ lbs, Price 1/0.
Canvas.
Weight 3 lbs.
Price 1/4.

No. C F 147. No. C F 148.


GENTLEMAN’S CROQUET CHAIR.
Birch Frame, covered Brussels Carpet or Brown
Canvas, 3/8. Birch Frame, 2nd quality, Carpet
Seats, 2/9. Strong Croquet Chair, covered with
Green Canvas, seat and back as illustration, No.
147, 4/9
The above chairs are very strongly made, and
thoroughly recommended for Garden or Camp
use.
Closed No. C F 149. No. C F 150.
STRONG CAMP STOOL, made of This is a very strong Stool,
selected Hardwood, and folds flat made for heavy persons.
according to illustration. Weight 3 Covered with Green Canvas.
lbs. Weight 4 lbs.
Price 1/3. Price 2/6.

No. C F 151.
FOLDING ARM CHAIR The × Folding Arm
Chair, best quality Double Canvas Seat in
best striped canvas. Price 4/6
Ditto ditto, with high back, Price 5/3
In genuine Willesden Rotproof Canvas. Price 5/6
Ditto ditto, with high back, Price 6/9
No. C F 152. Smith’s Canvas Adjustable
Chair, adjusting to six positions, very
strongly made, thoroughly recommended
for deck use. Price 9/6 The above can be
covered with Corduroy Velvet, framework
stained and polished walnut, price 22/9

The “X” CAMP STOOL,


made to fold up into a
small space. Size when
folded, 19 in. by 4 in. by
1¾ in. PATENT
Weight 3 lbs.
Striped Canvas, Price 2/11.
Green Canvas, Price 3/6. FOLDED
No. C F 153.
Always a large assortment of Camp Stools stocked.
Iron Stool
Folded.

No. C F 154.
Iron Folding Stool with White Canvas, Price 1/4
Ditto ditto Green Canvas top, 1/6

No. C F 155.
THE “BAVEYSTOCK” ADJUSTABLE CHAIR.
Can be regulated by occupant whilst seated in it. The
most comfortable chair in the market.
*In Plush, Walnut-stained Frame 39/6
,, Saddle Bag 32/6
,, Repp 22/6
*Procured to order only.
Patterns of Repps and Plushes sent by post on application.
No. C F 156.
GENTLEMAN’S HIGH BACK CHAIR.
Birch Frame, Brussels Carpet or Brown Canvas 5/3
,, ,, 2nd quality 3/9
Walnut-stained, Brussels Carpet 6/9
*Ebonized, Pile Carpet 8/6
*Procured to order only.
High Back Croquet Chair covered with Green Canvas, 6/6
No. C F 157.
The “Cliftonville” Hammock Chair
Duplicate Reversible seat. Dry seat always assured.
Patent appr. Nº 18420/11.

Reverse this Waterproof Cover


before using chair!

Chair when adjusted, showing protection from rain.


Price, 5/3 each.

The above are delivered Carriage Free, subject


to the Conditions set forth on pages 3 and 4.
[760]

CAMP FURNITURE FOR SUMMER


ENCAMPMENTS.
No. C F 158. Fitted up ready for use.
MILITIA, YEOMANRY AND VOLUNTEER TRAININGS.

CONTENTS. £ s. d.
Chest of 3 ft. 4 in. Ash Drawers, front cover of chest
forming Table 6 8 9
Tripod Washstand and Tray 0 8 7
Enamelled Iron Basin, 16 in. 0 2 4
,, ,, Chamber 0 1 0
,, ,, Soap Tray 0 0 8
,, ,, Brush Tray 0 0 8
,, ,, Goblet 0 0 5
2 ft. 4 in. by 6 ft. 4 in. Strong Camp Bedstead
and Bag 1 13 0
Quilted Hair Mattress, in fancy
tick 0 10 9
Hair or Feather Pillow 0 3 9
Striped Blankets (set of 3) 6/11
each 1 0 9
Waterproof Coverlet 0 4 9
Green Canvas Bath and Bag 0 8 6
,, ,, Bucket 0 5 0
Lantern 0 4 6
Tent Pole Clip, with Lantern
Holder 0 1 3
“X” Folding Chair 0 5 9
“X” ,, Stool, Green Canvas 0 3 6
Folding Towel Horse 0 4 9
,, Mirror 0 5 2
£12 13 10
All the above Articles pack into the Chest of Drawers.
R. M. E. CAMP RANGE, No. 3.

No. C F 159. Price.


*Size of Oven for 4 ft. Range, 14 by 22 by 24. Weight, 4 cwt. £13
10s. 0d.
*Size of Oven for 5 ft. Range, 18 by 22 by 24. Weight, 5 cwt. £15
10s. 0d.
* Procured to order only.
“SURPRISE” COOKING STOVE.

15½ IN 4 FEET
18 IN SURPRISE
19¼ IN 4 FEET
No. C F 160.
This unique Stove has several obvious
advantages over all other portable field stoves.
The heating chambers entirely surround the
ovens, so that a uniform heat is ensured, and the
contents cooked in an even temperature, thus
avoiding all risk of under-cooking or burning. The
Stove is very simple in its management. It will
cook for about eighty men, the cost of fuel not
exceeding twopence, and will operate equally
well with either a wood or a coal fire, and so
combines the maximum of accommodation with
the minimum of cost. The Flues can be readily
cleaned by removing the small plates at top and
bottom. Weight of Stove, 1¾ cwts., comprises 2
ovens, size 19½ × 16 × 18 in. outside
measurements 4 Baking Dishes 3 Tin Boilers
measurements, 4 Baking Dishes, 3 Tin Boilers
(one fitted with tap), the whole packing into 2
ovens. Price with crate complete, £9 0 0
[761]
SQUATTERS’ BELL AND PATROL TENTS, Etc.

No. C F 161. “SQUATTER’S” TENT.


Made from Green Canvas throughout. Thoroughly
recommended for South and the West Coast of Africa and
Expedition work. Made with 3 ft. walls; poles, 7 ft. high;
packing into valises complete.
Sizes. With Short Fly. With Long Fly.
11 ft. by 9 ft. £7 7 0 £7 18 0
10 ,, 8 ,, 6 12 0 6 18 0
9 ,, 7 ,, 5 10 0 5 15 0
Ground Sheets for 11 ft. by 9 ft. 1 56
,, ,, 10 ,, ,, 8 ,, 1 06
,, ,, 9 ,, ,, 7 ,, 0 18 0
The poles can be made up into three pieces—to order only,
extra cost, 3/0. Valise to take poles of Tent, 3/6 extra.
The above Tents can be made up into about 60 lb. loads for
mule work, etc.
No. C F 162. Regulation Army Bell Tent.
45 ft. Circumference £4 10 0
40 ,, ,, 4 50
36 ,, ,, 4 00

No. C F 163. MARQUEES.


ft. ft. ft. ft.
Size 18 by 12 price £9 12 0; Size 22 by 14 price £12 9 0
,, 30 ,, 16 ,, 16 16 0; ,, 40 ,, 20 ,, 25 16 0
All sizes procured to order only and not sent carriage paid.
The above Marquees can be lined. Prices and particulars upon
application.
No. C F 164. “TENTE D’ABRI.”
Size about 6 ft, 9 in. long, 7 ft. wide, 4 ft. high. In Bag complete.
*Plain Canvas £1 15 0
*Green Canvas 1 17 6
Recommended for the Army manœuvres, etc. Weight about 16 lbs.
*Procured to order only in about two days.
No. C F 165.
PATROL TENT, made from plain Canvas.
Large size, 6 ft. 9 in. long, 6 ft. wide, 6 ft. high, 2 ft.
walls, price complete, £3 5 0
If made from Green Rot-Proof Canvas, £3 15 0
Small size, 6 ft. 9 in. long, 4 ft. 9 in. high, 18 in. walls,
plain Canvas, price complete, £2 7 0
If made from Green Rot-Proof Canvas, £2 12 6
All kinds of special Tents made to order. Estimates by return of
post.

No. C F 166. The “X” LATRINE TENT.


Size: 6 ft. high at front, 3 ft. 7 in. deep, 3 ft. 3 in. wide.
A very convenient article for camping work.
In striped Canvas, 21/0; in Green Canvas, 29/6
12 in. TENT PEGS, PRICE 1/6 PER DOZEN.

All Sizes of Green Canvas Ground Sheets kept in Stock.


[762]
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebookball.com

You might also like