Epic面試題,Spiral列印乙個N N的矩陣

2021-06-19 07:26:27 字數 511 閱讀 8879

給了乙個5*5的矩陣,讓旋轉著打出裡面的字元,題忘了,大致就是這個意思。 上答案:

其實就先自己把陣列構建好,然後設定乙個乙個橫座標的最小值,和最大值,縱座標的最小值,最大值。依次打出,橫,縱,衡,縱,然後橫座標遞增,縱座標遞減。

最後判斷下,打出中心座標。

class spiralprint,

, ,

, }; spiralprint(matrix);

} public static void spiralprint(char m)

for(int i=imax;i>imin;i--)

imax--;

jmax--;

imin++;

jmin++;

} while(imin!=imax||jmin!=jmax);

system.out.print(m[imax][imax]);

}}

面試題 多執行緒交替列印

這兩天在知乎上看到不同的人都問了這個問題,回想起當年找實習的時候也寫過這個問題,覺得還蠻有意思的,就在這裡記錄一下。最常見的是使用notify wait public class demo private static class printer extends thread override pu...

面試題 列印輸出排序

題目 輸出列印的執行順序 父類 public class supprint public supprint 子類 public class subprint extends supprint public subprint 執行 public class printtest 結果為 列印輸出 sup...

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...