本文分类:news发布日期:2025/4/4 18:58:44
打赏

相关文章

leetcode41.缺失的第一个正数

看了b站视频题解才写出来 这个最小正数的结果一定在1~nums.size()1之中,这里利用原地哈希的做法,将num放在num-1索引处(num非正数或者大于数组长度则随意放置);原地哈希完毕后进行遍历,对于没有按照如上规…

【Qt】C++前向声明与Qt信号与槽的区别

相同点:二者都可以解决头文件相互包含的问题 一、C 前向声明 概念:前向声明是在代码里仅仅声明一个类、函数或者变量,而不给出其完整定义。例如class MyClass; 就是对 MyClass 类的前向声明。 作用:主要是为了降低编译依赖&…

MVC基础概念及相应代码示例

(旧的)代码实现方法 一个功能模块的代码逻辑(显示处理,数据处理,逻辑判定)都写在一起(耦合) (新的)代码MVC分层实现方法 显示部分实现(View视图) 数据处理实…

[leetcode]2258. 逃离火灾(多源BFS+贡献法+二分答案)

题意 给定 n m n\times m nm的地图 0 表示草地。 1 表示着火的格子 2 表示一座墙 火每分钟会按照四联通蔓延到草地上 人每分钟可以走一步 从左上角出发 到右下角 每分钟是人先走 火再蔓延 但是人不能走到某个格子上 同一分钟火就烧到这个点上来了 注意:走到终点时 同一分钟…

【C++】String类的模拟实现

文章目录 一. string的默认成员函数1.1 构造函数1.2 析构函数1.3 拷贝构造函数1.4 赋值运算符重载 二. 模拟实现string库2.1 c_str() 的实现2.2 size() 的实现2.3 capacity() 的实现2.4 empty() 的实现2.5 clear() 的实现2.6 operator[ ] 的实现2.7 reserve() 的实现2.8 resize…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部