C嵌入式C计算机综合面试大全.doc

(一) 简介:计算机考研之家搜集的华为C语言经典面试题,来试试你的C语言水平吧。每道题都附有详细解答和讲解,很有参考价值的C语言面试题。 怎么判断链表中是否有环? bool CircleInList(Link* pHead) { if(pHead = = NULL || pHead-next = = NULL)//无节点或只有一个节点并且无自环 return (false); if(pHead-next = = pHead)//自环 return (true); Link *pTemp1 = pHead;//step 1 Link *pTemp = pHead-next;//step 2 while(pTemp != pTemp1 pTemp != NULL pTemp-next != NULL) { pTemp1 = pTemp1-next; pTemp = pTemp-next-next; } if(pTemp = = pTemp1) return (true); return (false); } 两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串 void insert(char *s, char *t, int i) { memcpy(s[strlen(t)+i],s[i],strlen(s)-i); memcpy(s[i],t,strl

文档评论(0)

1亿VIP精品文档

相关文档