# UVa problems Involving C++ STL map:

UVa 10226 - Hardwood Species
UVa 10282 - Babelfish
UVa 11286 – Conformity

# UVa problems Involving C++ STL set:

UVa 978 - Lemmings Battle!
UVa 11136 - Hoax or what
UVa 11572 - Unique Snowflakes

# UVa problems Involving C++ STL list and deque:

UVa 11988 - Broken Keyboard (a.k.a. Beiju Text)
UVa 12207 - That is Your Queue

# UVa problems Involving C++ STL priority_queue:

UVa 1203 - Argus
UVa 10954 - Add All
UVa 11995 - I Can Guess the Data Structure!

# UVa problems Involving C++ STL stack:

UVa 514 - Rails
UVa 732 - Anagrams by Stack
UVa 1062 – Containers
UVa 673 - Parentheses Balance

# UVa problems Involving C++ STL queue:

UVa 10172 - The Lonesome Cargo Distributor
UVa 10901 - Ferry Loading III
UVa 11034 - Ferry Loading IV

# DFS:

UVa 168 - Theseus and the Minotaur
UVa 11906 - Knight in a War Grid
UVa 12442 - Forwarding Emails

# Topological Sort:

UVa 200 - Rare Order
UVa 872 - Ordering
UVa 10305 - Ordering Tasks

# Finding Articulation Points / Bridges:

UVa 315 - Network
UVa 796 - Critical Links
UVa 10765 - Doves and Bombs

# Finding Biconnected / Bridge Connected Components:

UVa 1108 - Mining Your Own Business
UVa 10972 - RevolC FaeLoN

# Finding Strongly Connected Components:

UVa 247 - Calling Circles
UVa 11504 - Dominos
UVa 11838 - Come and Go

# Breadth-First Search:

UVa 429 - Word Transformation
UVa 924 - Spreading the News
UVa 10653 - Bombs! NO they are Mines!

# Minimum Spanning Tree:

UVa 11228 - Transportation System
UVa 11631 - Dark Roads
UVa 11747 - Heavy Cycle Edges

# Dijkstra’s Algorithm:

UVa 929 - Number Maze
UVa 1112 - Mice and Maze
UVa 10986 - Sending emai

# The Bellman-Ford Algorithm:

UVa 558 - Wormholes
UVa 10449 - Traffic
UVa 10557 – XYZZY