85
edits
Changes
→Analysis
'''The call graph for the above execution looks like:'''
Call graph
granularity: each sample hit covers 2 byte(s) no time propagated
[11] checkSquare(int, int, int) [19] __static_initialization_and_destruction_0(int, int) [10] placeNum(int, int)
From the above Call graph we can see that the program took no time in finding the solution and the maximum number of calls were made to the checkRow, checkColumn and checkSquare function. However, to get a better understanding of the program let's try a harder Sudoku puzzle.