mihuyo筆試查漏補缺

2021-10-09 14:49:17 字數 790 閱讀 6255

1.首先是一堆考察基礎的不定項選擇

2.程式設計題兩道,一道是矩陣的順時針列印

#include #include #include // include opencv api

using namespace cv;

using namespace std;

#include #include using namespace std;

char out(vector> &r, char &start, int n, int m, int time)//從字元start開始,只列印n*m的最外面一層

for (h = time + 1; h < n- time; h++)//右

for (l = m - time - 2; l >= time&&time'z') s = 'a';

} for (h = n - time - 2; h > time&&time'z') s = 'a';

} //for (auto i : r)

// return s;

}int main()

return 0;

}

邏輯上並不困難,主要是需要注意一些**上的細節,算是在筆試中考察**基本功的題目。

第二道程式設計題是道字串的正則匹配:

「.」表示任意字元,「+」表示對前一字元的一次或多次使用,「*」表示對前一字元的零次或多次使用

示例:abbc與ab*c,匹配成功  正則匹配在底層**中的原理是有窮自動機,(利用圖的結構去解決)

主要解題思路:一般利用動態規劃的思路去做

面試筆試查漏補缺

1 無符號型別和有符號型別進行比較時,無符號型別會轉換為有符號型別 無符號型別和有符號型別進行運算時,結果會轉化為有符號型別 int a 20 20轉為無符號非常大 unsigned int b 10 則a b 10 a b 1 a b 0 1 2 int a 10 宣告乙個指向整形陣列的指標 可以...

DOM查漏補缺

使用getattribute 方法只能獲取屬性的文字內容,比如script或者style就不方便了,因此建議使用屬性的方法來獲取,即elenode.attr這種形式 但是自定義的標籤屬性必須使用getattribute 方法來獲得。屬性的方法會返回undefined 修改class通過屬性名的方法是...

CSS查漏補缺

從父類繼承 padding inherit 字母大寫 小寫,首字母大寫 h1 h2 credits 字母 漢字間距 letter spacing 0.2em 文字對齊方向 text align right 鏈結下劃線aa hover 首字母 首行 p.intro first letter p.int...