C++
文章平均质量分 72
ShiroNeko
木有简介
展开
-
抛硬币问题
几种常见的抛硬币问题模式,见博客地址 http://it.taocms.org/07/8360.htm对于第一种较为简单的模式,可以用假设期望的形式求问题出现某种情况的期望。问题如下:1、平均需要抛掷多少次硬币,才会首次出现连续的两个正面?问题在于首次出现两个连续正面的概率求解很繁琐,而通过假设期望可以轻松得到答案。首先假设期望为E在抛之前的时候,我原创 2016-09-09 23:24:36 · 3147 阅读 · 0 评论 -
网易笔试问题--跳格子
先贴上程序,过后总结#include #include using namespace std;class sol{public: vector& way(int N, int M) { static vectorfoundTimes; static int time = 0; unsigned int loopOut = 0; vectorqs; for (i原创 2016-09-15 23:35:56 · 702 阅读 · 0 评论 -
C++ Primer 笔记之 第三章
第三章主要介绍了 容器 vector , string 以及数组和C风格的字符串。vector的简单应用是使用迭代器进行遍历,vectorv_int;可以通过 auto v_begin=v_int.begin()和auto v_end=v_Int.end()分别获得vector的首元素迭代器和指向vector末元素的下一个元素的迭代器,迭代器的数据类型为(暂时不知道)。两个迭代器之原创 2016-09-22 22:55:11 · 451 阅读 · 0 评论 -
const auto decltype关键字
const关键字是对数据类型的限定符。其中,对于指针和引用,有底层const限定,其意义是指,其引用或者指向的内容不能改变。顶层const是指变量作为数据结构本身的属性。例如 template using ptr=T*;则 const ptr是顶层const,他指 T* const;是指无法改变T*这个指针本身的意思;而ptr是底层const,他指const T*,是T原创 2016-09-07 20:59:51 · 357 阅读 · 0 评论 -
C++Primer Chapter15
简要总结关于C++中类的访问控制问题,包含有访问控制符(Access specifer)的介绍,继承访问控制符(Derivation access specifer)的介绍,类的三种用户概念介绍,友元访问性的介绍。原创 2016-12-20 15:31:45 · 422 阅读 · 0 评论 -
C++ Primer笔记 六 函数
一个典型的函数包含三个基础部分:返回类型,函数名字和形参。而这个三个部分可以说构成了函数的一个接口,当我们使用函数的时候,三个基础部分的不同就代表了代表函数的能够做的实现的不同。为了清除函数的具体作用,首先应引入声明周期和局部对象的两个概念,每个对象在程序运行中都有自己的声明周期。而名字的作用域也就是这个名字作为某一个对象的生存空间是程序文本的一部分,名字在这个部分,是可见的。原创 2016-09-24 21:12:31 · 369 阅读 · 0 评论 -
C++Primer笔记 十六 模板与泛型编程
模板是泛型编程的基础,同时也是C++与众不同的一个特性。模板的使用分为两大方向:函数模板和类模板。C++标准库算法是基于函数模板,而标准容器的实现基于类模板。函数模板(function template): 包含一个模板参数列表(template parameters list),其中包含一个或多个模板参数(template parameters)。形如:templat原创 2017-05-17 10:00:24 · 408 阅读 · 0 评论