排序
C++ 递归与面向对象编程基础
C++ 递归与面向对象编程基础,C++ 递归 递归是一种使函数调用自身的技术。这种技术提供了一种将复杂问题分解为简单问题的方法,从而更容易解决问题。 递归可能有点难以理解。理解其工作原理的最...
Qt学习第一篇(windows下安装和代码规范)
Qt学习第一篇(windows下安装和代码规范),Qt_1 Qt Creator 是 Qt 公司生产的 IDE。 它集成了多个工具,包括代码编辑器、图形 UI(GUI)设计器、编译器、调试器、Qt 设计器、Qt 快速设计器和 Qt ...
C++–移动构造函数/移动赋值运算符
C++--移动构造函数/移动赋值运算符,C++--移动构造函数/移动赋值运算符 什么是移动语义? 在C++11中,移动语义是一个重要的新特性,它可以使程序在内存管理方面更加高效,同时也提高了程序的性能...
C++11标准库 时间工具梳理
C++11标准库 时间工具梳理, 目录 <chrono> 时间间隔duration 常用的duration 时间点time_point 时钟system_clock & steady_clock system_clock 代码举例 steady_clock 例程: 转换函数...
C++11特性总汇
C++11特性总汇,使用方法 将鼠标移至 'C++11特性总汇' 上面, 右方出现导航小图标, 点击后在导航列表右上角点击固定, 再拖至左方空闲区域 该总汇编号与书中一致, 若有不明白的地方请查看原著 <...
二维差分·学习备忘录
二维差分·学习备忘录,二维差分 为什么我为OI泪目?因为我菜得离谱...... 引入 一维差分用来O(1)修改区间,配合上一维前缀和就是O(N)的查询区间和。 差分为前缀和的逆运算。 二维差分同理。 接...
线性dp:编辑距离
线性dp:编辑距离,编辑距离 本题与力扣72.编辑距离题意一样,阅读完本文可以尝试leetcode72. 力扣题目链接 题目叙述 输入两个字符串a,b。输出从字符串a修改到字符串b时的编辑距离 输入 NOTV LO...
线性dp:LeetCode516 .最长回文子序列
线性dp:LeetCode516 .最长回文子序列,LeetCode516 .最长回文子序列 题目叙述: 力扣题目链接(opens new window) 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定...
静态库封装之ComStr类
静态库封装之ComStr类,ComStr.h /* @author:EricsT @data:20241008 @version:V1.3 @history: @author @data @version @content EricsT 20241008 V1.0 新增ComStr类[CString部分] EricsT 2024100...
zkw 线段树-原理及其扩展
zkw 线段树-原理及其扩展,前言 许多算法的本质是统计。线段树用于统计,是沟通原数组与前缀和的桥梁。 《统计的力量》清华大学-张昆玮 关于线段树 前置知识:线段树 OIWiki。 线段树是一种专门...
函数指针和std::function在成员函数的使用区别
函数指针和std::function在成员函数的使用区别,成员函数,函数指针和 std::function 的区别很明显。成员函数的调用需要依赖于对象实例(即 this 指针),因此它们的处理方式与普通函数不同。以...
C++推箱子小游戏——个人分析与部分功能重构
C++推箱子小游戏——个人分析与部分功能重构,一,项目来源 来源:https://www.cnblogs.com/heyu123/p/14844284.html 运行环境:win11,devC++编译器 运行结果: 相关代码: 点击查看代码 #inclu...













