Given array of strings, find minimum columns to delete such that each remaining column is sorted lexicographically.
For each column index, check if column values are non-decreasing. Count unsorted columns.
- For each column j (0 to len-1)
- Compare strs[i][j] and strs[i+1][j] for all rows
- If any pair is decreasing, this column must be deleted
- Increment count and break to next column
- Time Complexity: O(n*m)
- Space Complexity: O(1)