C++的一个编程题
怎么写出计算循环链表长度的算法。
你好,很高兴为您解答。
请问循环链表是“0”型还是“6”型链表? “0”型的话从任意已知的节点开始(保存初始地址),遍历这个链表,逐节点地址与初始地址比较并计数,直到回到初始地址。 “6”型的话先找到环形入口地址,再按照“0”型进行,最后加上非环形部分长度。
答:#include #include void main() { char str[]="dogs eat bones"; char newstr[30]; in...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>