相关文章
C++【STL】之反向迭代器
反向迭代器
前面在vector和list的模拟实现中都有讲到正向迭代器,今天我们就来讲解一下反向迭代器的思想和模拟实现,在某些场景下还是很实用的,下面正文直接开始。 文章目录: 反向迭代器1. 反向迭代器结构2. 反向迭代器实现2.1 多…
建站知识
2024/12/17 22:53:20
关于Synchronized的小结
目录
一.特性
1.既是乐观锁又是悲观锁
2.是轻量级锁,也是重量级锁 3.不是读写锁,是互斥锁
4.是可重入锁
5.非公平锁
6.加锁之后,运行完毕自动解锁释放资源 二:Synchronized使用
第一种:定义一个额外的变量来控制加锁和解锁(类似于吉祥物)
第一种:直接给类/方法上锁
三…
建站知识
2025/1/7 23:34:24
L2-014 列车调度 (25 分)
L2-014 列车调度 (25 分) 火车站的列车调度铁轨的结构如下图所示。
两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口…
建站知识
2024/11/21 9:19:44
427-二叉树(617.合并二叉树、700.二叉搜索树中的搜索、98. 验证二叉搜索树、530.二叉搜索树的最小绝对差)
617.合并二叉树 class Solution {
public:TreeNode* mergeTrees(TreeNode* root1, TreeNode* root2) {if (root1 nullptr) return root2;if (root2 nullptr) return root1;root1->val root2->val;root1->left mergeTrees(root1->left, root2->left);r…
建站知识
2024/11/14 14:33:05
【卡特兰数】HJ77.火车进站
题目: 描述 给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号,火车站只有一个方向进出,同时停靠在火车站的列车中,只有后进站…
建站知识
2024/12/30 23:17:04
210920-车站问题
mainByHuber.cpp 文件:
#include <iostream>
#include <string.h>
#include<stdlib.h>
struct station_info{char station_name[100];
};
struct station_node{station_info s;station_node * next;
};int findStation(station_node * head,cha…
建站知识
2025/1/8 23:33:04
12306一直显示服务器忙,网购春运火车票首日 12306网站又现服务器忙
①青岛火车站售票大厅内,购票回家的旅客已明显增多。 ②来自广西的杨先生和同伴们准备拎着行李提前回家。据了解,他们在船厂工作,由于天冷活少,所以提前放假了。 ③"小候鸟"在妈妈的背后等候进站上车。 本版图/记者 孙传…
建站知识
2024/12/1 18:23:44
L2-014 列车调度 - JAVA
L2-014 列车调度 题目描述: 火车站的列车调度铁轨的结构如下图所示。
两端分别是一条入口( Entrance )轨道和一条出口( Exit )轨道,它们之间有 N 条平行的轨道。每趟列车从入口可以选择任意一条轨道进入&…
建站知识
2025/1/16 1:03:53