算法
toptxy
这个作者很懒,什么都没留下…
展开
-
求最长公共字串的两种方法
#include #include #include #include #include #include using namespace std; //最长公共字串 void Commonelement(char *des, char *src) { if(des==NULL || src==NULL) return; int len2=strlen(s原创 2013-10-10 15:24:47 · 706 阅读 · 0 评论 -
完全洞悉C++虚函数--1
class Base1 { public: virtual void fun1(){cout virtual void fun2(){cout //virtual ~Base1(){} }; class Base2 { public: virtual void fun4(){cout virtual void fun1(){cout virtual void fun2(){原创 2013-10-10 15:30:39 · 448 阅读 · 0 评论 -
树相关的操作
/==================讲一个二叉树变为排序二叉树=== struct TreeNode { int data; TreeNode *right,*left; }; void InsertBSTree(TreeNode **root,int data) { if(root==NULL) return; TreeNode *tempNode=new原创 2013-10-10 15:28:53 · 564 阅读 · 0 评论 -
简单的string 类
class String { public: String(const char *q=NULL) { if(q) { cout p=new char[strlen(q)+1]; strcpy(p,q); } else { p=new char; *p='\0'; } } String(const String & para); String & o原创 2013-10-10 15:29:54 · 419 阅读 · 0 评论 -
求组合数和全排列
#include using namespace std; void swap(int &a,int &b) { int temp=a; a=b; b=temp; } void perm(int a[],int b,int end) { if(b>=end) { for(int i=0;i cout cout return; }原创 2013-11-04 19:35:57 · 484 阅读 · 0 评论