- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 C++中指针悬挂问题的产生以及如何避免
C++中当对象中含有指针数据成员时,由于使用默认的构造函数(拷贝构造函数,以及默认赋值函数)就可能造成指针悬挂问题。首先分析一下产生指针悬挂的机理。假设我们自己使用一个String类,包含是一个指向字符串的指针以及字符串的大小。其数据结构如下图:编写一个存在指针悬挂隐患的程序:#include#includeusing namespace std;class Strin
2013-12-10 19:54:35 7188 7
原创 C语言中的指向函数的指针(有点像函数产生工厂的韵味)
C语言——指向函数的指针C语言中的指针是非常灵活的,能够熟练运用和掌握指针必将给程序的开发带来方便和无穷的魅力。讲一讲我对函数指针的一些浅显的认识。一个指向函数的指针,也就是函数的入口地址。刚开始我接触的时候也是非常疑惑,这个到底有什么用呢。通过几次使用和用心的体会,我发现了一些其中的巧妙。在一个程序中,可能对于不同的用户要求会产生不同的算法代码。但是算法代码中间却又是有一些相似的。如
2013-12-09 16:04:03 714
转载 最小生成树
转自:酷~行天下http://mindlee.net/2011/11/16/minimum-spanning-trees/ 假设要在 n 个城市之间建立通讯联络网,则连通 n 个城市只需要修建 n-1条线路,如何在最节省经费的前提下建立这个通讯网?答案就是:最小生成树。术语描述是:在 e条带权的边中选取 n-1 条边(不构成回路),使“权值之和”为最小。 如右图是一
2013-10-07 16:12:50 728
转载 神奇的Gamma函数
神奇的Gamma函数 (上) rickjin关键词:特殊函数,欧拉Gamma 函数诞生记学高等数学的时候,我们都学习过如下一个长相有点奇特的Gamma函数 通过分部积分的方法,可以推导出这个函数有如下的递归性质 于是很容易证明, 函数可以当成是阶乘在实数集上的延拓,具有如下性质 学习了Gamma 函数之后,
2013-09-17 23:44:36 2094
转载 斯特灵公式
2013年维基媒体国际会议正式会议于8月9日在香港开幕。[关闭]斯特灵公式维基百科,自由的百科全书跳转至: 导航、 搜索当n增加时,(ln n!)与o (n ln n − n)之比趋于1。斯特灵公式是一条用来取n阶乘近似值的数学公式。一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特灵公式十分好用,而且,即使
2013-08-09 15:21:48 2403 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人