DIY: Number of Provinces
Understand how to determine the number of provinces, or groups of connected cities, by implementing matrix traversal algorithms in Scala. Learn techniques to convert city connectivity data into province counts, preparing you for similar real-world and interview coding challenges.
We'll cover the following...
We'll cover the following...
Problem statement
Suppose there are n cities, where some are connected, while others are not.
If a city c1 is connected to city c2, and city c2 is connected to city c3, then c1 is indirectly connected to c3.
A group of directly or indirectly connected cities, where no other city is part of this group, is called a province.
You are given a matrix, isConnected with a size of n x n. An entry isConnected[i][j] = 1 if the ...