1. 程式人生 > >微軟演算法100道題------求一個矩陣中最大的二維矩陣(元素和最大)

微軟演算法100道題------求一個矩陣中最大的二維矩陣(元素和最大)

題目:

求一個矩陣中最大的二維矩陣(元素和最大).如:

1 2 0 3 4
2 3 4 5 1
1 1 5 3 0
中最大的是:
4 5
5 3

要求:(1)寫出演算法;(2)分析時間複雜度;

思路:

最簡單的思路:從頭遍歷陣列,每次遍歷是都記錄下當前二維矩陣的值與最大值的比較,如果大於最大值,則將最大值替換,如果不是,則遍歷下一個,事件複雜度為O(4n)也就是O(n);