码迷,mamicode.com
首页 >  
搜索关键字:fibonacci序列 递归 循环 序列    ( 98396个结果
java 对象序列化
java对象序列化...
分类:编程语言   时间:2014-05-03 21:44:57    阅读次数:242
boost::serialization(2)序列化基类
在派生类中序列化一个基类 假如有一个基类如下: class student_info { public: student_info() {} virtual ~student_info() {} student_info(const std::string& sn, const std::string& snm, const std::string& sg) : name_(sn),...
分类:其他好文   时间:2014-05-03 21:41:12    阅读次数:356
【算法编程】循环右移一个数组
仅用一个辅助节点将一个大小为n数组循环右移k位的三种办法: 1、时间复杂度最大:将所有元素每次只移动一位,总共移动k次,程序实现十分容易,在此就不具体实现了。 2、时间复杂度适中:依次将每个元素都放到辅助节点上,然后将其储存到目的节点,具体程序如下:...
分类:其他好文   时间:2014-05-03 21:39:14    阅读次数:250
怎样用boost::serialization去序列化派生模板类
本篇是boost::serialization 用基类指针转存派生类(错误多多,一波三折)的姊妹篇,这里只不过做一个总结。 先来看一个基类 class base_class { public: base_class(int m=0) : base_member_(0) {} virtual ~base_class() {} virtual void print_data() = 0; ...
分类:其他好文   时间:2014-05-03 21:24:33    阅读次数:247
boost::serialization 用基类指针转存派生类(错误多多,一波三折)
boost::serialization 也支持c++的多态,这样我们就可以通过使用基类的指针来转存派生类, 我们接着上一篇(  boost::serialization(2)序列化基类 )的例子来看: 基类和派生类的代码如下: class student_info { public: student_info() {} virtual ~student_info() {} s...
分类:其他好文   时间:2014-05-03 21:08:18    阅读次数:280
boost的shared_ptr循环引用
boost的智能指针给编程带来了极大的便利,不需要关心内存的释放,不要要调用delete,而且还可以定制delete的方法。其实boost的智能指针是可以当成scope_exit来用的,同样是退出时处理。但是凡事都是有利有弊,boost的shared_ptr如果在循环引用的时候会出现无法释放内存的情况,所谓循环引用就是A智能指针类里存放B的智能指针,B的智能指针类里存放A,将a、b的值互相设置。增...
分类:其他好文   时间:2014-05-03 21:06:19    阅读次数:274
运行startx后Ubuntu密码正确进不去的问题
今天在命令行里敲了 startx ,然后系统重启,输入密码后,跳转到一下界面,之后又返回到登陆界面。一直这样循环输入密码,进不去系统。 然后不得不用手机在网上查找解决办法。 解决步骤如下: 1,Ctrl+Alt+F3 切换到控制台登陆 2,cd~ 3,rm -rf .Xaut* 4, Ctrl+Alt+F7回到登陆界面,输入密码正常登陆。 进不去的原因是什么? 在tty执行...
分类:其他好文   时间:2014-05-03 21:02:57    阅读次数:374
umlの交互图
前面介绍了uml的很多种图,下面挑出几个联系比较紧密的进行对比和联系。用例图和交互图都是表示动态行为,只是前者表示系统外部对象(参与者)与系统这两个大对象之间的互动,而后者则侧重在表示系统内部一群小对象之间的互动。下面针对类图、用例图和交互图进行对比。 类图 用例图 活动图 静态结构 动态行为 动态行为 系统内在结构 系统外在行为 系统内在行为...
分类:其他好文   时间:2014-05-03 20:57:32    阅读次数:220
非递归的方法遍历二叉树
//非递归遍历一棵树 需要借助栈 #include #include struct Tree { int nValue; Tree *pLeft; Tree *pRight; }; struct Stack { Tree *root; Stack *pNext; }; Stack *pStack = NULL; void push(Tree *root) { St...
分类:其他好文   时间:2014-05-03 20:55:41    阅读次数:325
JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。 * 并将文件夹和文件名称打印在控制台上面。并且要显示文件目录的层级 * 注:运用了递归的算法。 */ public class FileDemo3 { public static void main(String[] args) { ...
分类:编程语言   时间:2014-05-03 20:54:44    阅读次数:677
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!