题解 1771: [编程入门]链表之节点删除

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

【链表入门】关于链表节点的删除,有点复杂哦~(C语言)

解题思路:对于新手来说,可能有点复杂(比如我(●'_'●))但简单概括一下就是将链表1的节点与链表2的节点逐一进行比较,如果符合条件(学号A=学号B)就修改指针,进行删除操作。具体流程大概如下:num是学号,next是指向下一个节点的指针,
优质题解

1771: [编程入门]链表之节点删除(非链表的三种做法 map)

解题思路:先分析一下题意,有a,b两个链表,要删除a链表内学号和b链表学号重复的节点,打印剩余节点数和其学号成绩。因为只有学号和成绩,并且是一一对应的,所以我们可以用map来做,对map的查找和删除都很方便。第一种方法(map):#include#includeusing

[编程入门]链表之节点删除-题解(C语言代码)

我是小白,这道题想了两晚上,也咨询了别人(非常感谢)才做了出来,发表这篇题解是想记录自己的做题过程。我在删除重复节点的那块添加了详细注释,让更多的朋友可以理解这道题。思路:首先建立A,B链表,然后删除A中的重复节点,最后输出A链表ps:我删除节点的时候只是改变了指针的指向,

[最详细解析]链表之节点删除

解题思路:注意事项:参考代码:m,n=map(int,input().split())#标注a链表、b链表中的节点个数a={}b={}c=[]foriinrange(m):#有m行个学生的学号和成绩k,l=map(int,input().split())#输入学生的学号和成绩a[k]=l#每个学生的学