自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

转载 魔方

设计一个魔方游戏程序首先要实现的是魔方每一层的旋转和魔方的转动,其中可以选择的方法很多,本文介绍一种迅速有效,而且算法简单的方法。 基本思想 魔方共有26块,其中6块位于每一面的中心位置,当魔方转动时它们是不动的;有8块位于顶角位置,各有三个不同颜色的小面;剩余12块各有二个不同颜色的小面。根据这个特点,我们规定魔方的前后面为A面,上下面为S面,左右面为D面。设置颜色值顺序:A>S>D

2014-07-21 16:45:53 311

转载 深度优先遍历 和 广度优先遍历

图的深度优先搜索法是树的先根遍历的推广,它的基本思想是:从图G的某个顶点v0出发,访问v0,然后选择一个与v0相邻且没被访问过的顶点vi访问,再 从vi出发选择一个与vi相邻且未被访问的顶点vj进行访问,依次继续。如果当前被访问过的顶点的所有邻接顶点都已被访问,则退回到已被访问的顶点序列中 最后一个拥有未被访问的相邻顶点的顶点w,从w出发按同样的方法向前遍历,直到图中所有顶点都被访问。

2014-07-21 16:25:01 391

转载 二叉树是否相等

当root1的左子树与root2的左子树相同,root1的右子树与root2的右子树相同时,这两颗二叉树相同。当root1的左子树与root2的右子树相同,root1的右子树与root2的左子树相同时,这两颗二叉树同样相同。以下是实现代码[cpp] view plaincopyprint?bool IsBSTEqual(BNo

2014-07-21 16:15:26 396

原创 C++——————explicit

隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。

2014-06-27 19:43:07 282

原创 C++资源管理————————在资源管理类中小心copying行为

条款14  在资源管理类中小心copying行为

2014-06-27 14:58:19 374

原创 C++资源管理----------以对象管理资源

条款13  以对象管理资源

2014-06-27 14:49:03 427

转载 malloc与new区别

1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。4.new可以

2014-06-08 16:13:44 431

转载 C++ assert

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:  #include    void assert( int expression );  C++ assert()函数的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:

2014-06-08 15:52:44 462

转载 matlab plot

第五讲计算结果的可视化本节介绍MATLAB 的两种基本绘图功能:二维平面图形和三维立体图形。5.1 二维平面图形5.1.1 基本图形函数plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为:(1)plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为

2014-05-24 10:12:01 484

转载 matlab单步执行

选中程序中一个位置,然后debug菜单中set/clear breakpoint那一项,或者按F12有同等效果,就会在程序中出现一个断点的红点。问题出现了,此时按F10不能单步执行,必须点击一下RUN,程 序才会运行到断点位置,然后就可以按F10,或者菜单中step就可以实现单步执行了。    我一直幻想matlab中有VC中的一个窗口可以看每次执行的结果,似乎没有,如果想看结果,就把m文

2014-05-20 11:12:11 5423

转载 matlab out of memory

增加虚拟内存方法一:利用win7本身设置。计算机右键→属性→高级系统设置→高级→设置→高级→更改→取消自动管理→自定义大小方法二:用下面方法可使win7 32位OS下用于matlab的虚拟内存增加到3G。 设置: 开始---所有程序---附件,右击命令提示符,选择“以管理员身份运行”, 输入:bcdedit /set IncreaseUserVa 3072 回车,重启电

2014-05-06 15:23:24 408

原创 迭代器iterator

迭代器是一种检查容器内元素并

2014-04-21 13:56:43 233

原创 C++ 引用

引用是一种

2014-04-21 10:50:17 305

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除