這道題是我前兩天做的一道在線的筆試題,調(diào)了挺久有的地方還是沒A過去,通過只有90%业舍,很是傷心吶....歡迎大家來討論
腦子嘛,總是越用越活的,下面給大家來幾個筆試的編程題舷暮,大部分來自京東歷年的校招哦~~
這道題呢态罪,我用了兩種解法,最后都能夠通過下面,就是代碼量的問題
他能使大家在java中做一個復(fù)習(xí)
大家可以借鑒我下面的總結(jié)复颈,然后自己去復(fù)習(xí)一下~
No.2
這個題大家就來鍛煉一下思維吧,怎么把自己的想法轉(zhuǎn)換為算法沥割,讓計算機(jī)去做耗啦!
No.3
這個題,排序机杜!排序很重要~將輸入的數(shù)據(jù)分為兩撥帜讲,小東一波(A),其他人一波(B)椒拗,對B進(jìn)行排序似将,每次把小東和最大的進(jìn)行比較,小東小于等于最大的話蚀苛,最大的減一在验,小東加一,記錄移動(count)加一堵未,重新排序腋舌,重復(fù)以上步驟,知道小東大于最大的兴溜!結(jié)束侦厚,輸出記錄count耻陕。 多讀題拙徽,多理解
NO.4
每個位置都有10種可能,因此诗宣,10+10^1+...+10^6 = E
No.5
思路:除了根節(jié)點之外膘怕,其他都有且只有一個指針指向該節(jié)點,因此召庞,M個節(jié)點應(yīng)該有M-1個非空的指針岛心,其他則為空,綜上篮灼,答案應(yīng)該為 3M-(M-1)= C
The conclusion of today is over. Welcome to comment
@軟件二叔 忘古,轉(zhuǎn)載請注明出處。歡迎大家評論轉(zhuǎn)載诅诱,一起學(xué)習(xí)髓堪,一起進(jìn)步,加油!