23考研算法
YYN-123
活泼可爱,自律向上
展开
-
01-队列基本操作
#include<iostream> #include<algorithm> #include<cstring> using namespace std; const int N = 110; int main() { int q[N],front=0,rear=0;//front 指向第一个元素,rear指向最后一个元素的下一个元素 //队列为空 front == rear; //插入 q[rear++] = 1; rear %= N; //原创 2021-07-20 17:09:01 · 157 阅读 · 0 评论 -
3756. 筛选链表
一个单链表中有 m 个结点,每个结点上的元素的绝对值不超过 n。 现在,对于链表中元素的绝对值相等的结点,仅保留第一次出现的结点而删除其余绝对值相等的结点。 请输出筛选后的新链表。 例如,单链表 21 -> -15 -> -15 -> -7 -> 15,在进行筛选和删除后,变为 21 -> -15 -> -7。 输入样例: 输入:21->-15->-15->-7->15 输出:21->-15->-7 数据范围 1≤m≤1000, 1原创 2021-07-19 20:58:42 · 134 阅读 · 0 评论