1.一臺64位計算機上,用一段C語言代碼與代碼(x[2]+4)[3]等價(x類型等價為int)
2.void func(int x,int y,int z){
if(x<=0){
printf("%d,%d\n",y,z);
else{
func(x-1,y+1,z);
func(x-1,y,z+1)
}
}
}
求時間複雜度
3.關於ios和Android應用描述錯誤的是:
應用界面均可以通過IDE可視化界面拖拽完成佈局,也可以在運行時通過代碼佈局。
Obj C的ARC和Java的GC,均是一種運行時內存管理機制。
均可以發佈或接收通知來進行跨進程通信。
都在調用某些系統功能如相機時,需要預先有相應的權限。
都擁有各自獨立,安全隔離的文件空間。
均可以註冊自定義URL Scheme
4.堆棧有abcdef,每次出棧可以一個或兩個,當有兩個元素出棧時,可以選擇一個重新入棧,則所有元素為空,那麼可能出棧方式有幾種?
5.系列關於Linux中kernel space和user space描述錯誤的是?
user space不能直接對文件進行寫操作。
程序代碼能手動指定到哪個space中運行。
user space不能直接創建進程。
二者運行空間相互隔離。
6.下列描述正確的是?
線性規劃問題是一個NP-Hard問題。
因為單純形法可以保證在有限步內收斂,所以是複雜度為多項式級別的算法。
內點法只用於解決線性規劃問題。
線性規劃區別於非線性在於,其達到最優點時不需要滿足K-K-T優化條件。
一個可解的線性規劃問題和對偶問題分別達到最優時,最優值一定相等。
7.一個二維數組A[m][n],設A[0[1]存在1601(10),A[3][3]在1648(10),每個元素佔一個存儲空間,則A[2][2](10)存在何處?
8.一個等差數列x,y,z,三項值為y,z,x。求x+y和z+y項的差。
9.評分卡算法
10.關聯規則挖掘算法。
11.機器學習中防止過擬合的方法有?
12.foo(int i=5;i>=0;i--){
count<<i--<<endl;
}
選項中哪個修改後,執行次數最少。
13.一個公司有10個團隊,每個團隊有10人,同一團隊每兩人為好友,同時都有三個其他團隊的好友,任意兩人均有一條好友鏈路將其連接,則將所有團隊連接的最長鏈路有多長?
學習過程中遇到什麼問題或者想獲取學習資源的話,歡迎加入Java學習交流群346942462,我們一起學Java!