好未來2017校招筆試

2021-08-08 08:55:32 字數 1077 閱讀 2723

一. 描述下程序和執行緒的區別

1.當程序發生排程時,它擁有乙個完整地虛擬位址空間,但不同的程序擁有不同的虛擬位址空間;而同一程序內的不同執行緒共享其所屬程序的同一位址空間

3.程序的排程與切換由作業系統核心完成,而執行緒的排程可由作業系統完成,也可由使用者完成

4.在多執行緒作業系統中,執行緒是系統內的執行實體,而程序不是

二. 12枚硬幣中有一枚假幣(較輕),請問用天平最少幾次得出假幣?寫出演算法。。。

3次

先分2份,一邊6個稱

選出輕的一邊,再分2份,一邊3個稱

然後選出輕的一邊(3個)

在這3個中隨便選2個稱,相等則第另外乙個為假幣,不等則輕的那個為假幣。

三. 說說反射的幾種實現方式

foo foo=new foo();

1.class c1=foo.getclass()

2.class c2=foo.class;

3.class c3=class.forname("foo");

四. 單向鍊錶頭尾反轉

#include#includetypedef struct nodestud;

void addnode(stud*s,int data)

s->next=p;

}void printlist(stud*s)

printf("tail\n");

}void reverse(stud*s)

s->next=front;

}int main()

執行結果如下

五 .陣列array[1…n]由奇數個不重複的整數組成,找出乙個數,使比這個數大的數和比這個數小的數的個數相等。。。。描述的不太清楚。。。

5 1 2 6 4 7 3 4就是中位數

在床等。。。有沒有好的演算法??? 額用的排序。。。。

2017校招筆試題

題目 輸入乙個字串從左到右遍歷,如果遇到三個連續相同的子串就將這個子串刪除,並將原串剩下的部分拼接到一起,重複上述過程,直到字串中沒有可以刪除的子串。eg 輸入 aaabccdddcb aabbbabbba 輸出 bb a重要 從乙個字串中刪除乙個子串,必須將原字串的內容strcpy到開闢的數字中 ...

樂港2017校招筆試題

前言 今天通知過了筆試,但覺得筆試沒來得及做的題還是要做一下。題目 第二道題,字串的,大意就是,給你個形如a,b,c,ab,bb,cb,ac,bc,cc,aab,bab,cab,abb,bbb,cbb,acb,bcb,ccb.按某種規律排列的無限長的字串陣列,要求 1 給定乙個位置,輸出對應的字串。...

好未來 2021校招 測開崗

自我介紹 專案介紹 string a 123 string b new string 123 string c b,三個的記憶體分布,給他畫個圖,然後針對這個問了 和equals 我腦子懵逼說反了 反應過來心涼了一半 資料庫 給個a給個b,ab相交部分欄位id,求相交部分。然後求a中不相交部分。問了...