
C++
windrisess
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++primer 第五版读书笔记——左值与右值
C++primer 第五版读书笔记——左值与右值 为什么叫左值与右值 左值(lvalue,读作L-value)、右值(rvalue,读作R-value). 最朴素的理解是能放在等号左边的值称为左值(当然这是不对的),不能放在等号左边的值称为右值(当然这也是不对的)。 什么是左值 左值,是指表达式使用的为对象的身份(内存中的位置)。也就是说,能取地址的值,称之为左值。 int A = 9;// A是左值,因为A能取地址 cout << &A << endl;原创 2021-09-08 17:47:35 · 190 阅读 · 0 评论 -
优美的回文串
题源:牛客网 https://www.nowcoder.com/questionTerminal/cf00949583604f8c9f3315fd64236a8c?from=zhnkw&toCommentId=6219448 题目描述: 牛牛在书上看到一种字符串叫做回文串,当一个字符串从左到右和从右到左读都是一样的,就称这个字符串为回文串。牛牛又从好朋友羊羊那里了解到一种被称为优美的回文串的字符串,考虑一个长度为N只包含大写字母的字符串,写出它所有长度为M的连续子串(包含所有可能的起始位置的子串,相原创 2020-05-27 11:26:18 · 675 阅读 · 0 评论 -
递归思想求组合数
递归思想求组合数 理解方式: 假设要在m个球内挑出n个球,记为C(m,n)。假设某个球是特殊的(实际上每个球都不特殊),那么符合C(m,n)一共有C(m-1,n-1)+C(m-1,n)种情况。C(m-1,n-1)是从m-1不特殊的球中取出n-1个来与这个特殊的球做组合,C(m-1,n)是从m-1个不特殊的球中直接取出n个进行组合,那么我们就成功的把问题降了一阶。当n=0或m=n时,只有一种方法,这...原创 2020-02-23 22:04:42 · 808 阅读 · 0 评论