会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NaughtyCoder
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
14
下一页
2020年8月17日
【算法】【搜索和回溯】Leetcode高频面试题
摘要: BFS 完全平方数 题目链接:https://leetcode-cn.com/problems/perfect-squares/ class Solution { public: int numSquares(int n) { int max_sqrt = floor(sqrt(n)); queue
阅读全文
posted @ 2020-08-17 10:31 NaughtyCoder
阅读(125)
评论(0)
推荐(0)
2020年8月16日
【算法】【搜索和回溯】Leetcode全排列
摘要: 46. 全排列 题目链接:https://leetcode-cn.com/problems/permutations/ class Solution { public: vector<bool> flag; vector<vector<int>> res; vector<vector<int>> p
阅读全文
posted @ 2020-08-16 16:47 NaughtyCoder
阅读(98)
评论(0)
推荐(0)
【算法】【搜索和回溯】Leetcode子集
摘要: 78. 子集 题目链接:https://leetcode-cn.com/problems/subsets/ class Solution { public: vector<vector<int>> res; vector<int> path; vector<vector<int>> subsets(
阅读全文
posted @ 2020-08-16 16:29 NaughtyCoder
阅读(81)
评论(0)
推荐(0)
【算法】【搜索和回溯】Leetcode组合总和
摘要: 39. 组合总数 题目链接:https://leetcode-cn.com/problems/combination-sum/ class Solution { public: vector<vector<int>> res; vector<int> path; vector<vector<int>
阅读全文
posted @ 2020-08-16 14:58 NaughtyCoder
阅读(85)
评论(0)
推荐(0)
2020年8月8日
【C/C++】【C++11】auto详解
摘要: auto类型常规推断 C++11中,auto用于自动类型推断,在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型,不需要程序员显示指定类型; auto自动类型推断发生在编译器期间,所以不会影响程序执行期间的性能; auto定义变量必须立即初始化;这样编译器才能推断它的实际类型;编译的时候
阅读全文
posted @ 2020-08-08 12:07 NaughtyCoder
阅读(969)
评论(0)
推荐(1)
2020年8月6日
【C/C++】【C++11】decltype详解
摘要: decltype 用于推导类型,对于一个给定的变量或者表达式,使用decltype可以得到其类型; decltype的自动类型推断会发生在编译阶段和auto一样 decltype不会直接计算表达式的值 变量 #include <iostream> #include <string> #include
阅读全文
posted @ 2020-08-06 11:01 NaughtyCoder
阅读(1052)
评论(0)
推荐(1)
【C/C++】【C++11】引用折叠和完美转发
摘要: 引用折叠规则 引用折叠 C++11新标准 C++中有明确含义的引用只有两种,一种是&左值引用类型,一种是带&&右值引用类型; 折叠规则:如果任意一个引用为左值引用,那么结果就为左值引用,否则就是右值引用 一共下面四种情况 & & & && && & && && #include <iostream>
阅读全文
posted @ 2020-08-06 10:59 NaughtyCoder
阅读(614)
评论(0)
推荐(1)
【C/C++】【C++11】模板类型推导
摘要: 查看类型推断结果 需要清楚编译器推断出来的模板参数以及普通参数类型是什么; 通过查看编译器类型推断的结果;掌握C++类型推断的规则; 借助boost库:利用boost库来把编译器推断的类型信息打印出来;官网:www.boost.org 模板类型推断 #include <iostream> #incl
阅读全文
posted @ 2020-08-06 10:57 NaughtyCoder
阅读(463)
评论(0)
推荐(0)
【C/C++】【C++11】万能引用
摘要: 类型区别基本概念 #include <iostream> using namespace std; template <typename T> void func(const T &val){} //T是什么类型; //val是什么类型; int main() { func(10); //T是什么类
阅读全文
posted @ 2020-08-06 10:56 NaughtyCoder
阅读(459)
评论(0)
推荐(0)
【C/C++】【C++11】函数调用运算符和functional
摘要: 总述 ()圆括号是函数调用的明显标记,()也叫函数调用运算符; 如果在类中重载了函数调用运算符,就可以想使用函数一样使用该类的对象了; 只要对象所属的类重载了()函数调用运算符,那么这个类对象就变成了可调用的;而且可以调用多个版本的(),只要在参数类型或者数量上有差别即可; 重载了()的类实例化的对
阅读全文
posted @ 2020-08-06 10:55 NaughtyCoder
阅读(311)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
14
下一页
公告