摘要:
lambda 表达式(匿名函数)的具体应用和使用场景 lambda 表达式的定义形式如下: [capture list] (parameter list) -> reurn type { function body } 其中: capture list:捕获列表,指 lambda 表达式所在函数中定 阅读全文
摘要:
sizeof 和 strlen 的区别 strlen 是头文件 中的函数,sizeof 是 C++ 中的运算符。 strlen 测量的是字符串的实际长度(其源代码如下),以 \0 结束。而 sizeof 测量的是字符数组的分配大小。 strlen 源代码: size_t strlen(const c 阅读全文
摘要:
回溯算法解题套路框架 其实回溯算法其实就是我们常说的 DFS 算法,本质上就是一种暴力穷举算法。 解决一个回溯问题,实际上就是一个决策树的遍历过程。 站在回溯树的一个节点上,你只需要思考 3 个问题: 1、路径:也就是已经做出的选择。 2、选择列表:也就是你当前可以做的选择。 3、结束条件:也就是到 阅读全文
摘要:
一位老师正在出一场由 n 道判断题构成的考试,每道题的答案为 true (用 'T' 表示)或者 false (用 'F' 表示)。老师想增加学生对自己做出答案的不确定性,方法是 最大化 有 连续相同 结果的题数。(也就是连续出现 true 或者连续出现 false)。 给你一个字符串 answer 阅读全文