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

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

筛选

双链表对比删除

解题思路:在deleteNodes函数中,首先遍历链表b,然后在每次遍历链表b时,再遍历链表a。如果发现链表a中有与链表b中相同学号的节点,将其删除。对于链表a,使用currA指针和prevA指针来遍历链表a。如果当前节点的学号与链表b中的某个节点的学号相同,将当前节点删除,并更新指针。

链表之节点删除

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){    int id,score;     map<int,i……

c语言代码解决问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<stdlib.h>typedef struct student{    int id;    int score;  ……

python 链表删除,巧用reversed()

####简单思路:由于要求是*从a链表中删去b链表中有相同学号的那些节点*所以,为简单处理,直接删除第一个与第二个学生学号相同的相关学生信息。####解题代码:```pythonn,m=map(int,input().split())n_1=[list(map(int,