09 2023 档案

摘要:class MedianFinder { public: /** initialize your data structure here. */ // 注意小根堆的定义方式 priority_queue<int, vector<int>, greater<int>> up; // 小根堆,默认放从大 阅读全文
posted @ 2023-09-13 22:08 luxiayuai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:安装镜像 首先,在windows命令行安装指定版本的redis镜像: docker pull <image_name>:<version> 除此之外,因为 docker 安装运行 redis容器,是没有配置文件的,需要自己手动创建一个 redis.conf 文件。redis.conf文件的获取最好从 阅读全文
posted @ 2023-09-09 18:04 luxiayuai 阅读(135) 评论(0) 推荐(0) 编辑
摘要:portainer介绍 Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。 注意,它并不是完全开源的,分社区版portainer CE和商业版portainer BE。 portainer CE和portainer BE portai 阅读全文
posted @ 2023-09-07 10:46 luxiayuai 阅读(756) 评论(0) 推荐(0) 编辑
摘要:本题的作法是二分法。具体做法是:左右区间根据number[r](右端点)进行区分,利用左区间大于等于number[r],右区间小于等于number[r]的特性。 在此基础上,二分法得以适用。 本题的一个大坑: 二分法的中点,numbers[mid],能否与numbers[l](左端点)作比较? 答案 阅读全文
posted @ 2023-09-06 17:50 luxiayuai 阅读(5) 评论(0) 推荐(0) 编辑
摘要:二分法的适用场景 1. 有单调性的题目一定可以二分 2. 没有单调性也有可能二分 由此可见,二分的核心并不是单调性。 核心是:定义了某种性质,使得可以将整个数据集一分为二,左半边满足一种性质,右半边不满足;右半边满足另一种性质,左半边不满足。则二分可以寻找左区间的边界,也可以寻找右区间的边界。 二分 阅读全文
posted @ 2023-09-06 12:38 luxiayuai 阅读(86) 评论(0) 推荐(0) 编辑
摘要:说实话本题虽然不难,但是对边界问题的处理超乎想象(一不小心就越界访问),”简单“的难度还是说明博主本身太菜了。 本题的主要考点是双指针以及对标准库(对c++来说)一些函数的运用。 处理的中心思想是:先将整个字符串反转,而后再通过双指针提取其中的各个单词,而后再将其反转。 这样的处理的优点是,不用开辟 阅读全文
posted @ 2023-09-05 19:39 luxiayuai 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示