騰訊校招模擬面試題之蛇形列印

2021-07-22 08:52:51 字數 573 閱讀 9771

當輸入乙個數字n時,構造乙個n*n的蛇形矩陣,即矩陣的數字1—n^2從外而內依次順時針列印

當n=3時矩陣為

1 2 3

8 9 4

7 6 5

當n=5時矩陣為

1 2 3 4 5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

當時候做題的時候想到是順時針列印法,一直沒有做出來,因為自己就是想不出從右到左和左下到左上,發來發現劍指offer有一題類似的就參考了一下。

public

class test}}

//列印演算法

public

static

int printmatrix(int x)

for(int i=0;ifor(int j=0;jout.print(array[i][j]+" ");

}system.out.println();

}return array;

}}

校招經典面試題

作業系統 執行緒同步的方式有哪些 程序的通訊方式有哪些 什麼是緩衝區溢位?有什麼危害?造成的原因是什麼 什麼是死鎖?死鎖產生的條件?解決死鎖的方法?解決方法 程序有哪幾種狀態?程序排程策略有哪幾種?為什麼在儲存中引入虛擬儲存器 核心的作用 使用者態和核心態 資料結構和演算法 有哪些常見的資料結構 常...

易用校招面試題

1.寫一段 實現刪除arraylist 集合中值為 123 的功能。public class oneprivate static arraylist deletelist arraylist strs,string s return strs 2.arraylist 中 假設user有2個字段,分別...

騰訊校招筆試題之紙牌遊戲

牛牛和羊羊正在玩乙個紙牌遊戲。這個遊戲一共有n張紙牌,第i張紙牌上寫著數字ai。牛牛和羊羊輪流抽牌,牛牛先抽,每次抽牌他們可以從紙牌堆中任意選擇一張抽出,直到紙牌被抽完。他們的得分等於他們抽到的紙牌數字總和。現在假設牛牛和羊羊都採用最優策略,請你計算出遊戲結束後牛牛得分減去羊羊得分等於多少。incl...