最新 最热

【动态规划1】斐波那契数列模型篇

动态规划简称DP,核心思想是将原问题分解为相互重叠的子问题,通过解决这些子问题来解决原问题。在解决每个子问题后,将其解存储起来,避免重复计算,以提高效率。...

2024-07-26
1

dp算法第三天(暑期提升)

根据前两次的dp算法的实践,相信我们已经能够通过dp表示不同的含义能够解决不同的问题。但是这些dp问题对于dp算法来说还是不够,所以接下来继续学习一些关于能够利用dp来解决的问题。...

2024-07-25
1

最喜欢dp动态规划的一次(暑期刷题)

所有的问题可能不止一种方法,但是由于是dp专题,只会讲述dp解题的方法。如果需要别的算法可以看看后续的更新。 同时,这里的dp算法并不一定是最简单的效率最高的解题方法,可能别的算法更适合更方便。...

2024-07-25
1

【C++】常用排序算法

排序算法是计算机科学中常见的一类算法,用于将一组数据按照特定的顺序进行排列。下面介绍几种常见的排序算法:

2024-07-24
1

【C++】OpenCV:YOLO目标检测介绍及实现示例

我们都知道,yolo这些深度学习检测算法都是在python下用pytorch或tf框架这些训练的,训练得到的是pt或者weight权重文件,这些是算法开发人员做的事情,如何让算法的检测精度更高、速度更快。...

2024-07-24
1

【C语言初阶】探索编程基础:深入理解分支与循环语句的奥秘

前言: 在编程的世界里,构建程序的基石不仅仅是数据的表示与处理,更在于如何根据条件做出选择,以及如何重复执行特定的代码块以完成任务。这正是分支语句(如if-else、switch等)和循环语句(如for、while、do-while等)大放异彩的...

2024-07-20
1

JUC 包中的 Atomic 原子类总结

Atomic 翻译成中文是“原子”的意思。在化学上,原子是构成物质的最小单位,在化学反应中不可分割。在编程中,Atomic 指的是一个操作具有原子性,即该操作不可分割、不可中断。即使在多个线程同时执行时,该操作要么全部执行完...

2024-07-19
1

虚拟机磁盘&UAC&服务和注册表&int文件

通知用户是否对应用程序使用硬盘驱动器和系统文件授权,以达到帮助阻止恶意程序损毁系统的效果。

2024-07-18
0

浅析委托构造与继承构造

在现代C++编程中,构造函数扮演着初始化对象状态的重要角色。随着语言的发展,C++11引入了两个强大的构造机制——委托构造(Delegating Constructors)和继承构造(Inheriting Constructors),它们均增强了代码复用,减少重复代码,提...

2024-07-18
1

std::optional:解决值存在性问题的利器

查找std::vector内的首个偶数,如果存在则返回该偶数;可是如果std::vecotr内不存在偶数时,该如何?通常是找一些魔幻值/错误码作为返回值,如-1;如如下代码...

2024-07-18
1