58同城前端筆試 程式設計題及其解析

2022-07-30 10:09:10 字數 979 閱讀 1296

/*

* * @param nums1

* @param nums2

* @return */

var findmediansortedarrays = function

(nums1, nums2) ;/**

* * @param nums1

* @param nums2

* @param i

* @param j

* @param k

* @return */

const findmediansortedarrayscore = (nums1, i, nums2, j, k) =>

if (j > nums2.length - 1)

//如果k為1

//就是取兩個陣列的起始值裡的最小值

if (k === 1)

//取k2為(k/2)或者陣列1的長度或者陣列2的長度的最小值

//這一步可以避免k2大於某個陣列的長度(長度為從起始座標到結尾)

let k2 = math.floor(k / 2)

let length1 = nums1.length -i

let length2 = nums2.length -j

k2 =math.min(k2, length1, length2)

let value1 = nums1[i + k2 - 1]

let value2 = nums2[j + k2 - 1]

//比較兩個陣列的起始座標的值

//如果value1小於value2

//就捨棄nums1前i + k2部分

//否則捨棄nums2前j + k2部分

if (value1 else

}

輸入字串「hello」

輸出乙個字元陣列:['hello','hello','hello','hello','hello']

58同城)2015筆試程式設計題

void findmaxlen bintree root,int maxlen 計算右子樹中距離根節點的最長距離 if root pright null 更新最長距離 if root leftmaxvalue root rightmaxvalue maxlen maxlen root leftmax...

深信服前端筆試程式設計題

幾天前做了深信服前端筆試,事後找了一下,發現找不到深信服前端的筆試題,也沒有人寫部落格,那我自己寫個吧。首先是選擇題,考的都是基礎的,不過選擇題全部是不定項的,所以,基礎要很紮實。答題實在牛客上完成,但是答案提交下只能做下一題。之後是程式設計題 例如 網速快時為3.23 mbps s,網速慢時為56...

筆試 程式設計題

1.class a class b public a int main 2.int main 3.int func int a int main little endian int main char p char a 2 printf 0x x,0x x,0x x p 1 p,short p re...