undefined

  1. 实现 memmove函数
  2. 两个有序(从小到大)单链表,合并为一个有序的单链表
  3. 某企业有30w的员工,ID为[1-30w],需要抽出10w中奖员工。假设目前已经有一个能够在[0-65535]范围内生成均匀随机数的随机函数 rand(),请使用 rand() 编写一个可执行程序,为该企业抽出10万名中奖员工的ID

查看更多

undefined

问题秒数:根据输入的数 n,输出其回形矩阵

比如输入:5 ,输出:将如下二维数组顺时针看,是依次递增的

1
2
3
4
5
 1     2     3     4     5 
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

思路:先用一个数组构建起这个矩阵,然后输出数组即可;主要问题在于数组的构建:首先x从1开始递增,用数组arr一层层保存这个x,对于偶数来说,总共有n/2层;对于奇数来说则有n/2+1层,多出来中心的那一层作另外处理。

查看更多