c:链表
文章平均质量分 68
南城孤巷
这个作者很懒,什么都没留下…
展开
-
C:单链表的插删(超详细图解)
C:单链表的构建(超详细图解)C:单链表的查找(超详细图解)单链表-插入:【样例】从键盘依次输入某班学生的姓名和成绩并保存。然后输入某个学生的待插入位置,以及该学生的姓名和成绩。如果可以插入,则输出插入该学生后的单链表;如果不能插入,则输出NO。【输入样例】3a 50b 70c 653 d 60【输出样例】a 50b 70d 60c 65【分析】bool insertNode(node* first,int location,string name,int s原创 2021-05-17 21:27:16 · 1435 阅读 · 0 评论 -
C: 单链表的构建(超详细图解)
C: 单链表的构建头插法:【样例】对某班学生成绩排序。从键盘依次输入某班学生的姓名和成绩(一个班级人数最多不超过50人)并保存,然后按照输入顺序的反序输出每个学生的姓名和成绩。【输入样例】4aaa 50bbb 70ccc 65ddd 90【输出样例】ddd 90ccc 65bbb 70aaa 50【分析】●构建头指针和普通指针node *p,*first;first=new node;first->next=NULL;p=new node;●赋值p-&原创 2021-05-16 21:27:28 · 1334 阅读 · 0 评论 -
C:单链表的查找(超详细图解)
求表长:【样例】从键盘依次输入某班学生的姓名和成绩并保存。输出表长。【输入样例】3a 50b 70c 65【输出样例】3【分析】int getLength(node * first) //求链表表长函数{ node *s=first; int n=0; while(s->next!=NULL) { n++; s=s->next; } return n;}【完整代码】#include <原创 2021-05-17 19:38:29 · 4413 阅读 · 0 评论