輸入乙個m*n的矩陣,將其螺旋輸出,如下圖:
**如下:
//矩陣螺旋輸出
#define max 100
int data[max][max]=;
int output(int m,int n,int &x,int &y,int cnt,int total)
for(int i=0;itotal)
return cnt;
x--;
y++;
for(int j=0;jtotal)
return cnt;
for(int l=0;ltotal)
return cnt;
x++;
y--;
for(int s=0;s100||n>100)
if(m==0&&n==0)
return -1;
if(m==0)
else
if(n==0)
else
}for(int i=0;i
return 0;
}
以上是我理解的,希望有哪位大神能指點其他的高效演算法! 6 27 每日面試題
6.27 每日面試題 1 stringstream常見用法介紹 定義了三個類 istringstream ostringstream 和 stringstream,分別用來進行流的輸入 輸出和輸入輸出操作。本文以 stringstream 為主,介紹流的輸入和輸出操作。主要用來進行資料型別轉換,由於...
每日面試題8 13
先上題 console.log true false console.log false true false console.log false true false 今天的這一道面試題主要是關於 這個知識點的。要想完全做懂此型別的題目,我們應該需要了解以下幾個點。基本型別的轉化順序。string...
前端隨心記 每日面試題8 29
1.給父元素新增宣告 overflow hidden 觸發乙個bfc 缺點 隱藏那個內容之外的元素。2.在浮動元素下方新增空div 並新增宣告 div 缺點 造成 冗餘。3 萬能清除浮動法 選擇符 after 優點 實用簡潔方便。style 第一種 div 第二次 div style 答 從如下幾點...