c++
NevGrod
这个作者很懒,什么都没留下…
展开
-
c++中size_type和size_t的关系
C++中size_type和size_t的区别和认识。转载 2015-07-30 16:40:01 · 742 阅读 · 0 评论 -
C++学习指导
转载:http://www.cnblogs.com/Solstice/archive/2012/07/06/learncpp.html为什么要学习C++?2009 年本书作者 Stan Lippman 先生来华参加上海祝成科技举办的C++技术大会,他表示人们现在还用C++的惟一理由是其性能。相比之下,Java/C#/Python等语言更加易学易用并且开发工具丰富,它们的开发效率都高于C转载 2015-10-02 15:20:18 · 979 阅读 · 0 评论 -
C++实现复数类(重载操作符实现复数对应的操作)
复数类的实现,操作符重载原创 2015-10-03 17:12:27 · 1072 阅读 · 0 评论 -
简单算术表达式C++实现
输入的算术表达式是中缀表达式,由于操作符的优先级不同,不能直接进行求解,而后缀表达式的计算不需要判别操作符的优先级,所以我实现算术表达式的思路是:1)应用堆栈将中缀表达式转化为后缀表达式,2)用堆栈实现后缀表达式求值。 用堆栈实现后缀表达式求值的过程:从左到右读入后缀表达式的各项,并根据读入的对象判断执行何种操作,有以下3中情况: 1) 当读入的是一个运算数时,把它压入栈中; 2) 当原创 2015-10-06 20:03:49 · 1626 阅读 · 0 评论 -
关于有符号数与无符号数的建议
有符号数&无符号数的注意事项原创 2015-10-10 17:00:50 · 586 阅读 · 0 评论 -
自上而下的编程方法
自上而下的编程方法是正规编程设计的基础。我们现在向大家介绍这些在图 3.1 说明的步骤细节。步骤如下:1.清晰地陈述你所要解决的问题编写的程序大多数情况下要满足一些感觉上的需要, 但这种需要不一定能够被人清晰地表达出来。例如,用户需要一个解线性方程组的表达式。像这样的要求就不够清楚,程序员就很难编出一个使他满意的程序。他必须弄清楚要有多少问题需要解决?在这些方程式中有没有对原创 2016-01-11 16:13:20 · 4238 阅读 · 1 评论 -
MATLAB加快程序运行的方法:逻辑数组与向量化
一、向量化的介绍用for循环和向量计算是非常常见的。例如,下面的代码片段用for循环计算1到100之间的所有整数的平方,平方根,立方根。for ii=1:100 square(ii)=ii^2; square_root(ii)=ii^(1/2); cube_root(ii)=ii^(1/3);end下面是用向量计算上面的问题:ii=1:100;squre=ii.^2;原创 2016-01-11 21:15:23 · 2885 阅读 · 0 评论 -
递归算法的解析
an = an-1 + 1; 你明白这个等式的意义吗?这个等式已经包含了递归算法的全部含义。an 表示 n个数的和,an-1 表示n-1个数的和 ,an = an-1 + 1;表示n个数的和可以通过n-1个数的和来求的。上述说明哪些情况可以使用递归呢? 那就是:已知前一个步骤可以求得后一个步骤的结果的情况,并且前一个步骤和后一个步骤是有规律的。 比如汉诺塔问题: 移n个盘是以移n-1个盘为条原创 2016-04-19 22:13:17 · 847 阅读 · 0 评论