- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Windows扫雷模拟程序(源码)
这是一年多前写的东东,记得当时一边看鹿鼎记一边做http://download1.youkuaiyun.com/down3/20070521/21204746852.rar
2007-05-21 20:48:00
1061
原创 Python实列:计时器调用
1.#fout.py python中对于计时器的调用....显示...from dummy_threading import *class Fout: "This class contain some functions to display..." _defualt_string="wait...system is waiting... ..." _arg=["start
2007-05-13 19:29:00
3221
原创 双向链表实列
/*双向链表 *易甫 Nightiger (jianan12@gmail.com) Graduate University of Chinese Academy */#include template class flistnode //双向链表节点{public: T data; flistnode* next; flistnode* prev;};template cla
2007-05-13 19:23:00
565
原创 几个泛型编程算法
泛型编程指在程序中利用设计模式中的迭代器类型对算法操作的对象进行编程,在某种程度上说,迭代器和指针有某种相似处。实际上,Stroustrup 认为凡是具有迭代器功能的就是迭代器。这里采用指针来作为函数的参数来作为泛型编程,也算是一种的方法吧! 有点借鉴候捷先生//1. 交换算法 swaptemplate void f_swap(T* p_a, T* p_b){ T t; t = *
2007-05-13 19:17:00
558
原创 copy:字符串copy程序、泛型编程的copy
//一般的copy函数,不拷贝unexpected char void char_copy(unsigned char* pDes, unsigned char* pSrc, unsigned char unexpected_char){ while(*pSrc!=/0) { if(*pSrc!=unexpected_char) * ( pD
2007-05-13 14:59:00
643
原创 一道面试题
//忘了是干什么的了#include #include #include #include using namespace std;int n=0;string str;int judge(int x) { if(x%3==0) { n++; if(x/3==1) return n; judge(x/3); }
2007-05-11 22:53:00
528
原创 抽象工厂
/*Abstract Factory *Nightiger */#include#includeusing namespace std;class A{ string name;public: A(string _name):name(_name){} A(){name="A";} string ShowName(){return name;}};class B{
2007-05-11 22:50:00
482
原创 递归利器还是钝器?
递归太难控制了,本来以为是聪明人的选择。但是想不到代码大全认为刚好相反。确实,我认为在递归上有几点: 递归结构难以控制,稍不注意就错了; 递归深度也不好获得; 递归有些地方却难以被替换;诸如求n!这种简单的递归控制很好实现,但如果较为复杂的话,应该严格将是否继续递归下去控制在调用函数之前。我的做法是采用assert严格控制,不该访问的一定不要访问(看似简单
2007-05-09 21:16:00
794
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人