南京
同学都陆续到华为参加了机试,题目整体难度不大,基本上都是考字符串相关的题目。这
里就分享一套 年华为南京机试 或者 的编程题目。
2012 年华为南京机试第一题 整数化成字符串
给定一个整数(有可能是负数),将整数变成字符串。函数已经声明好类似
的形式。可以自己写用例测试。
2012 年华为南京机试第二题 单链表逆序
给定一个已经定义好的单链表,将单链表中的数字逆序。输入为 指针,返回的也是
一个 指针。函数声明为 的形式。
2012 年华为南京机试第三题 字符串最大回文子串
给定一个字符串,寻找它的一个最大子串,该子串是回文。例如给定用例字符
串”,那么最大回文字串是”。函数声明为
!"!。
一天几个考场的题目有相同的也有不同的,基本上难度都不大。要求做前两题就可以了,
有能力的可以做第三题并且计入总分。有同学做完当场就看到是 分,也有 分的,至
于怎么计分的不太清楚。希望七叶草提供的 年华为南京机试编程题对你有帮助!
武汉
题目:有一个数组 如 #$%&'()*+,每隔两个数删除一个数,如
删除%&'删除()*删除+到数组尾部回到数组头部继续删除,要求编写一个函
数实现实现上述操作,返回最后一个数的数组下标。
函数接口:--
参数:数组初始元素个数 -
."
/01
."
/"01
%
&
2!33-4
'
2!33
54
(
)
2!33
*
$
+
333334