2018阿里巴巴算法崗位實習面試總結(朋友的面試)

編程題 給一個圓盤分紅N個扇形有M個顏色,要求同色不能夠相鄰,文有多少種作法。 web 一面 他報的是算法崗位是,因此問了一個算法題,題目是這樣的:給你一個浮點數的集合,隨機取出兩個數作乘積,求乘積的最大值。算法 最笨的方法就是O(n*n)去作乘積,而後遍歷獲得最大值。 存在O(n)的作法,遍歷數組把元素按照整數負數分開,假如只存在正數那麼計算前兩大的值去作乘積;假如只存在負數去前量小的去作乘法,
相關文章
相關標籤/搜索