1. 华为实习笔试:

  1. n个糖果分给k个小朋友,共有几种分法,枚举每种分法。
  2. 顺时针旋转n阶方阵,输出旋转m次后的结果。
  3. 两段文字,第一段是在第二段上进行增加单词,删除单词,改变单词得来。每个增、删、改操作算一次校对,求最少校对次数。

2.vivo校招提前批笔试:

  1. 给两个数组A[ ]、B[ ],求在A中出现,B中没出现的元素。
  2. 给一个链表和两个位置m、n,对m到n之间的链表进行反转,输出新链表。
  3. 01背包问题。