1. 程式人生 > >演算法與資料結構——搜狐筆試題

演算法與資料結構——搜狐筆試題

演算法題 59:產品合格率(搜狐筆試)

題目:某種產品,合格品率為0.96,一個合格品被檢查成次品的概率是0.02,一個次品被檢查成合格品的概率為0.05,問題:求一個被檢查成合格品的產品確實為合格品的概率()
A、0.9978
B、0.9991
C、0.9855
D、0.96

*********************************************************************************************************************

演算法題 75:用哪一種資料結構呢?(搜狐筆試題)

題目:某一系統功能,需要一次性載入N(N在1000左右)個隨機數,後續只對該集合進行遍歷.最宜採用哪種結構存放?
A、 Hash表
B、 二叉樹
C、 連結串列
D、 圖

*********************************************************************************************************************

演算法題 127:發獎金(搜狐2016研發筆試題)

題目:狐進行了一次黑客馬拉松大賽,全公司一共分為了N個組,每組一個房間排成一排開始比賽,比賽結束後沒有公佈成績,但是每個組能夠看到自己相鄰的兩個組裡比自己成績低的組的成績,比賽結束之後要發獎金,以1w為單位,每個組都至少會發1w的獎金,另外,如果一個組發現自己的獎金沒有高於比自己成績低的組發的獎金,就會不滿意,作為比賽的組織方,根據成績計算出至少需要發多少獎金才能讓所有的組滿意。

輸入描述
每組資料先輸入N,然後N行輸入N個正整數,每個數表示每個組的比賽成績。

輸出描述
輸出至少需要多少w的獎金

示例1

輸入
10
20
32
12
32
45
11
21
31
41
33
輸出
20

*********************************************************************************************************************

#

*********************************************************************************************************************