Describe how you approach problems involving trees and graphs, including BFS/DFS traversals and finding paths.