首页 > 代码库 > 第九小组
第九小组
一:PTA题目集
1 删除单链表偶数节点实现在pta上未能满分,运行后如果第一位数是偶数则输出错误,一下为我们的代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
struct ListNode *createlist() { struct ListNode *r,*s,*L,*head; int n,i=0; L=( struct ListNode *)malloc( sizeof ( struct ListNode)); r=L; scanf( "%d" ,&n); while (n!=-1) { s=( struct ListNode *)malloc( sizeof ( struct ListNode)); s->data=http://www.mamicode.com/n; r->next=s; r=s; i=i+1; if (i==1) head=s; scanf( "%d" ,&n); } r->next=NULL; return head;} struct ListNode *deleteeven( struct ListNode *head ) { struct ListNode *p,*q; p=head; while (p->next!=NULL) { if (p->next->data%2==0) { p->next=p->next->next; p=p->next;} else p=p->next; } return head; } |
二,小组总结
组员一,
返回单链表的头指针混乱,且函数第一题判断偶数会少
组员二,
链表前后顺序混乱
组员三
作业自己独立完成有困难
组员四
对于结构体的知识掌握不可靠,望老师复习
组员五
上课听得懂,但自己编程很模糊
三 未解决问题
编程题第一题
第九小组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。