Type
Size Chart (Men)
TOPS + T-Shirt
| Size | Bust | Waist | Hips | US/CAN |
| XS | 32-33 | 24-25 | 35-36 | 0/1 |
| S | 34-35 | 26-27 | 37-38 | 3/5 |
| M | 36-37 | 28-29 | 39-40 | 7/9 |
| L | 38.5-40 | 30.5-32 | 41.5-43 | 11/13 |
| XL | 41 1/2 | 33 1/2 | 44 1/2 | 15 |
| 1X | 44-45.5 | 37-38.5 | 47-48.5 | 14/16 |
| 2X | 47-49 | 40-42 | 50-52 | 18/20 |
| 3X | 51-53 | 44-46 | 54-56 | 22/24 |
Pants / Shorts / Skirts
| Size EU | Size UK | Waist | Hip |
|---|---|---|---|
| XS / 34 | 6 | 78-82 | 87-91 |
| S / 36 | 8 | 82-86 | 91-95 |
| M / 38 | 10 | 86-90 | 95-99 |
| L / 40 | 12 | 90-94 | 99-103 |
| XL / 42 | 14 | 90-98 | 103-107 |
Size Chart (Men)
Tops
| Size EU | Size UK | Chest | Waist | Hip |
|---|---|---|---|---|
| XS / 34 | 6 | 78-82 | 60-64 | 87-91 |
| S / 36 | 8 | 82-86 | 64-68 | 91-95 |
| M / 38 | 10 | 86-90 | 68-72 | 95-99 |
| L / 40 | 12 | 90-94 | 72-76 | 99-103 |
| XL / 42 | 14 | 90-98 | 76-80 | 103-107 |
Pants / Shorts / Skirts
| Size EU | Size UK | Waist | Hip |
|---|---|---|---|
| XS / 34 | 6 | 78-82 | 87-91 |
| S / 36 | 8 | 82-86 | 91-95 |
| M / 38 | 10 | 86-90 | 95-99 |
| L / 40 | 12 | 90-94 | 99-103 |
| XL / 42 | 14 | 90-98 | 103-107 |
Every application, from a to-do list to a search engine, depends on how its data is organized. The right data structure is often the difference between software that feels instant and software that feels sluggish, making this one of the most valuable skills a programmer can develop.
This book makes data structures feel natural for Python programmers. It begins with foundations and how Python represents information, then covers arrays, lists, stacks, queues, linked lists, hash tables, dictionaries, and sets. It moves on to trees, heaps, and graphs, followed by searching and sorting algorithms and recursion. Later chapters explore advanced Python collections and the problem-solving patterns that appear in interviews and production code.
By the end, you will choose the right structure for any problem, write efficient Python code, and approach technical interviews with confidence.
WHAT YOU WILL LEARN
● Understand how Python represents and organizes data in memory.
● Implement arrays, stacks, queues, and linked lists from scratch.
● Use hash tables, dictionaries, and sets for fast lookups.
● Build and traverse trees, heaps, and graphs in Python.
● Apply searching, sorting, and recursion to solve real problems.
● Tackle common coding interview patterns with clear, efficient solutions.
WHO THIS BOOK IS FOR
This book is for students taking a first course in data structures and algorithms, self-taught programmers, and working developers who learned through projects. It also suits software engineers, data analysts, and job seekers preparing for technical interviews who want clear, practical Python explanations.
Related Products
You may also like
Your cart
Your cart is empty
- Choosing a selection results in a full page refresh.
- Opens in a new window.