筆試共三道大題,不是很難,但是編譯器爛的要死,還不讓用本地編譯器。
第一道題:輸入陣列a和陣列b,刪除陣列a中b中存在的元素!輸入描述:a: b:
輸出描述:
class solution
}if (flag == false)
array1[k++] = array1[i];
} for (int i = 0; i < k; i++)
cout << array1[i] << " ";
}};
第二題:輸入乙個鍊錶,翻轉鍊錶從n到m個節點。輸入描述:1,2,3,4,5,6 3,5
輸出描述:1,2,5,4,3,6
typedef struct listnode
}node;
class solution
for (int i = m; i < n; i++)
return dummy->next;
}};
第三題:總錢數total,有n件禮品,每件禮品有相應的熱度,購買其中一件或多件禮品,使熱度最大。輸入描述:第一行輸入總錢數,第二行輸入禮品**,第三行輸入對應的熱度
輸出描述:最大熱度
輸入樣例:
200 600 100 180 300 450
6 10 3 4 5 8
輸出樣例:21
class solution ;
for (int i = 1; i <= 6; i++)
} return dp[total];
}};
2023年vivo提前批開發崗筆試
筆試共三道大題,不是很難,但是編譯器爛的要死,還不讓用本地編譯器。第一道題 輸入陣列a和陣列b,刪除陣列a中b中存在的元素!輸入描述 a b 輸出描述 class solution if flag false array1 k array1 i for int i 0 i k i cout arra...
2019VIVO提前批筆試記錄
一方面用於自己記錄,一方面給小夥伴們乙個參考 如有錯誤,懇請指正 題目描述 1.給定兩個整形陣列,求差集 需要補全的函式傳入的引數是兩個陣列及對應的陣列長度 思考 經典題目,衍生出求並集,交集,以下給出兩種思路,並分別分析複雜度 思路一 將array1分為三段 建議做的時候畫圖 分別為 已經比較過的...
vivo2023年 演算法崗筆試題
題目描述 小v在公司負責遊戲運營,今天收到款申請新上架的遊戲 跳一跳 為了確保提供給廣大玩家朋友們的遊戲都是高品質的,按照運營流程小v必須對新遊戲進行全方位了解體驗和評估。這款遊戲的規則如下 有n個盒子排成了一行,每個盒子上面有乙個數字a i 表示在該盒子上的人最多能向右移動a i 個盒子 比如當前...