日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2013届华为校园招聘机试题

發(fā)布時(shí)間:2024/7/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2013届华为校园招聘机试题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
筆試題目(機(jī)試,共兩題)?
題目一:子串分離?
題目描述: ??
通過鍵盤輸入任意一個(gè)字符串序列,字符串可能包含多個(gè)子串,子串以空格分隔。請編寫一個(gè)程序,自動(dòng)分離出各個(gè)子串,并使用’,’將其分隔,并且在最后也補(bǔ)充一個(gè)’,’并將子串存儲(chǔ)。?
如果輸入“abc def gh i ? ? ? ?d”,結(jié)果將是abc,def,gh,i,d,?
?
要求實(shí)現(xiàn)函數(shù): ??
void DivideString(const char *pInputStr, long lInputLen, char *pOutputStr);?
?
【輸入】 ?pInputStr: ?輸入字符串?
? ? ? ? ? lInputLen: ?輸入字符串長度 ? ? ? ? ? ? ? ? ??
【輸出】 ?pOutputStr: ?輸出字符串,空間已經(jīng)開辟好,與輸入字符串等長;?
【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO 的輸入輸出?
示例 ??
輸入:“abc def gh i ? ? ? ?d”
輸出:“abc,def,gh,i,d,”
轉(zhuǎn)載請標(biāo)明出處,原文地址:http://blog.csdn.net/hackbuteer1/article/details/11150519

void DivideString(const char* pInputStr , long lInputLen , char* pOutputStr) {int i , j;bool flag;for(i = 0 ; pInputStr[i] == ' ' ; ++i) //跳過字符串前面的空格;flag = true;for(j = 0 ; i < lInputLen ; ++i){if(pInputStr[i] != ' '){if(!flag)flag = true;pOutputStr[j++] = pInputStr[i]; //將各個(gè)子串分離保存下來}else{if(flag)pOutputStr[j++] = ',';flag = false;}}pOutputStr[j++] = ',';pOutputStr[j++] = '\0'; }?
題目二:逆序鏈表輸出。?
題目描述: ??
將輸入的一個(gè)單向鏈表,逆序后輸出鏈表中的值。鏈表定義如下:?
typedef struct tagListNode?
{?
? ? ? int value;?
? ? ? struct tagListNode *next;?
}ListNode;?
?
要求實(shí)現(xiàn)函數(shù): ??
void converse(ListNode **head);?
【輸入】head: ? ?鏈表頭節(jié)點(diǎn),空間已經(jīng)開辟好?
【輸出】head: ? ?逆序后的鏈表頭節(jié)點(diǎn)
【返回】無?
【注意】只需要完成該函數(shù)功能算法,中間不需要有任何IO 的輸入輸出?

// 返回新鏈表頭節(jié)點(diǎn) LinkNode *reverse_link(LinkNode *head) {if(head == NULL)return NULL;LinkNode *prev , *curr , *reverse_head , *temp;prev = NULL , curr = head;while(curr->next){temp = curr->next;curr->next = prev;prev = curr;curr = temp;}curr->next = prev;reverse_head = curr;return reverse_head; } 轉(zhuǎn)載請標(biāo)明出處,原文地址:http://blog.csdn.net/hackbuteer1/article/details/11150519

總結(jié)

以上是生活随笔為你收集整理的2013届华为校园招聘机试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。