- 博客(49)
- 收藏
- 关注
原创 C++ 子数组系列dp:最大子数组和、环形子数组的最大和、乘积最大子数组、乘积为正数的最长子数组长度
使用动态规划思想解析完成子数组系列dp的最大子数组和、环形子数组的最大和、乘积最大子数组、乘积为正数的最长子数组长度。
2024-10-27 11:46:40
247
原创 C++简单多状态dp:买卖股票的最佳时机系列
使用动态规划思想解析并完成股票系列dp题:买卖股票的最佳时机含手续费、买卖股票的最佳时机含冷冻期,买卖股票的最佳时机Ⅲ,买卖股票的最佳时机Ⅳ。
2024-10-22 16:26:46
1211
原创 C++简单多状态dp:按摩师、打家劫舍II、删除并获得点数、粉刷房子
使用动态规划思想详解力扣题:按摩师、打家劫舍II、删除并获得点数、粉刷房子。
2024-10-18 17:08:56
880
原创 【C++】智能指针模拟实现及详解
智能指针是一种特殊的类模板,用于自动管理具有动态分配生命周期的对象。它们通过模拟指针的行为来工作,但提供了自动的内存管理功能,从而减少了内存泄漏的风险。 使用智能指针可以确保当它们所指向的对象超出作用域或被显式删除时,所指向的对象也会被自动删除。
2024-09-22 17:07:16
986
原创 【C++】C++11新增特性
相比于C++98,C++11带来了大量的新特性和改进,其中包含了约140个新特性,C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率。是个容器,但是没有新开空间,里面有两个指针,一个指向第一个元素(常量数组的开始),一个指向最后一个元素的后一个位置(常量数组的结束),所以是8/16字节,因为是两个指针(first, last)在C++中,类的右值通常是一个临时对象,如果在表达式结束时没有被绑定到引用,就会被废弃。
2024-08-18 22:48:06
1087
原创 【C++】优先级队列(priority_queue)的用法与实现
主要讲解优先级队列(priority_queue)的使用方法,以及仿函数的应用与示例,最后模拟实现优先级队列的功能。
2024-04-09 22:03:48
1886
原创 类的6个默认成员函数(下)
对C++中默认的6个成员函数中的:赋值重载、const成员、取地址以及const取地址操作符重载进行了一些主要知识汇总。
2024-02-07 23:48:19
1026
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人