摘要:
目录作用域解析运算符(scope resolution operator)::C++中单例模式为什么设置成静态的C++中 子类可以重写父类中的非虚函数吗C++中static变量的加载时机C++11中静态变量和静态初始化器的作用域是什么在C++中,当类被加载到内存时,以下类型的变量会被构建C++中 i 阅读全文
摘要:
目录静态库动态库 静态库 要创建静态库,您需要遵循以下步骤: 创建源文件和头文件 使用GCC生成对象文件 使用ar命令将对象文件打包成静态库 使用静态库编译您的程序 以下是一个示例,演示了如何创建和使用静态库: // 创建头文件 mymath.h int add(int a, int b); int 阅读全文
摘要:
目录简介框架电话号码的字母组合 简介 回溯算法是一种用于解决一些计算问题的通用算法,它会逐步构建候选解,并在确定候选解无法完成时放弃每个部分的候选解。回溯算法通常用于解决组合优化问题,如八皇后问题、0-1背包问题等。它使用递归的方式来尝试所有可能的解,并在搜索过程中进行剪枝,以提高效率。 下面是一个 阅读全文
摘要:
目录简介单词规律 简介 在C++中,unordered_map是一个非常有用的数据结构,提供了许多常用的函数来进行插入、删除、查找和遍历操作。下面是一些常用的unordered_map函数的介绍: 插入和删除操作 insert(key, value): 向unordered_map中插入一个键值对。 阅读全文
摘要:
目录简介长度最小的子数组 简介 滑动窗口算法是一种用于解决问题的技术,它将嵌套的两个循环转换为单个循环。该算法适用于数组或列表。通常,这些问题可以通过暴力方法以O(n²)或O(n³)的时间复杂度解决,但是滑动窗口技术可以将时间复杂度降低到O(n)。 滑动窗口算法的基本思想是将两个嵌套循环转换为单个循 阅读全文
摘要:
目录代码随想录全栈潇晨 代码随想录 https://www.programmercarl.com/ 全栈潇晨 链接 阅读全文
摘要:
容器(Containers)、迭代器(Iterators)、算法(Algorithms)、函数对象(Function Objects)、适配器(Adaptors)、分配器(Allocators) 阅读全文
摘要:
目录简介一维动态规划爬楼梯打家劫舍多维动态规划最小路径和三角形最小路径和最长回文子串买卖股票的最佳时机 II 简介 动态规划是一种计算机编程技术,它将一个算法问题分解为子问题,保存结果,并对子问题进行优化,以找到整体解决方案。动态规划通常用于寻找算法查询的最大和最小范围。动态规划的核心思想是将复杂问 阅读全文