ChinaUnix.net
相关文章推荐:

判断链表有没有环

一个单向链表 最后一个节点没有指向 NULL 最后一个节点有可能指向该链表的任意一个节点 怎么判断链表是否接了? 能否给个思路 谢谢拉~:emn15:

by 车太咸 - C/C++ - 2007-11-05 10:08:39 阅读(2089) 回复(6)

相关讨论

新收获,明白了一个方法 所谓的步长法, 不是简单地把指针+1或者+2, 而是指 一个 p1=p1->next 另一个 p2=p2->next->next(期间还要检查p2->next是不是null) 然后比较p1==p2 如果有任何一个到了NULL,则无循 如果两个相等了,则有循 如果不相等,则继续,直到上两种情况出现 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3649/showart_44462.html

by 西任 - Solaris文档中心 - 2005-08-25 10:16:28 阅读(1403) 回复(0)

有没有实用的 链表头文件?

by foolmans - C/C++ - 2008-09-15 10:32:29 阅读(3551) 回复(4)

那位给各让我参考参考把! 谢了! google上找不到!(主要是我太弱了!)

by wblyfnj - C/C++ - 2003-07-30 11:59:20 阅读(1329) 回复(6)

请看一下是哪的问题 struct time_save { char str_time[20]; int str_fresh; struct time_save *next; }; 我想定写一个函数 struct time_save addstu(struct time_save *thread,char *time,int fresh_site) 其中thread为给定一个结构体,char *time,int fresh_site,为一个结构的两项要插入到thread,并返回thread结构体 请各位帮一下

by stiandao - C/C++ - 2005-12-03 14:50:51 阅读(1136) 回复(5)

如给定: typedef struct node { char ch; struct node *next; }node_t; int isCircle( node_t *head); 以这两个条件如何确定单链表里有存在?

by mhello - C/C++ - 2007-05-22 10:21:46 阅读(6818) 回复(19)
by xzhj19 - AIX - 2004-06-23 21:46:07 阅读(2448) 回复(16)
by hlywendy - C/C++ - 2004-10-09 15:10:40 阅读(2400) 回复(4)

要求: 算法中使用的内存数量是一个常数, 即不能因为链表长度的增减使用的内存也增减. 下面是本人的一个实现: struct list{ int data; struct list *next; }; int has_circle(struct list *head) { struct list *cur1 = head; int pos1 = 0; while(cur1){ struct list *cur2 = head; int pos2 = 0; pos1 ++; while(cur2){ pos2 ++; if(cur2 == cur1){ if(pos1 == pos2) break; else return 1; //has circle } ...

by cu_pang - C/C++ - 2010-08-01 01:40:28 阅读(33270) 回复(70)

如题,在linux下,有没有判断网卡状态的函数 我想获取当前网卡是否连接上 谢谢

by eggking1102 - C/C++ - 2012-02-08 10:07:32 阅读(4656) 回复(3)