23考研刷题
YYN-123
活泼可爱,自律向上
展开
-
02-循环队列基本操作
#include<iostream> #include<algorithm> #include<cstring> using namespace std; const int N = 110; //循环队列 int main() { int q[N], front = 0, rear = -1;//front 指向第一个元素,rear指向最后一个元素 //队列为空 front == (rear+1)%N; //队列满 front = (rear + 2)原创 2021-07-20 17:10:30 · 172 阅读 · 0 评论 -
两个链表的第一个公共结点
输入两个链表,找出它们的第一个公共结点。 当不存在公共节点时,返回空节点。 样例 给出两个链表如下所示: A: a1 → a2 ↘ c1 → c2 → c3 ↗ B: b1 → b2 → b3 输出第一个公共节点c1 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), n原创 2021-07-19 20:38:23 · 53 阅读 · 0 评论