- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 堆的算法
<br />HeadMain.h<br /> <br />#include<iostream><br />using namespace std;<br />#include"Heap.h"<br /> <br /> <br />Heap.h<br /> <br />typedef int Elemtype;<br />class CHeap<br />{<br />public:<br /> Elemtype *m_heap;<br /> int m_len;<br /> int
2010-06-20 16:36:00 371
原创 二叉搜索树
<br />HeadMain.h<br />#include<iostream><br />using namespace std;<br />#include"BFTree.h"<br /> <br />BFTree.h<br />typedef int MyType ;<br />struct BFTreeNode<br />{<br /> BFTreeNode *left;<br /> BFTreeNode *right;<br /> int data;<br /> BFTree
2010-06-20 09:57:00 416
原创 广义表表示树二叉树
HeadMain.h#includeusing namespace std;#include"BTree.h"BTree.hstruct TreeNode{ char data; TreeNode *left; TreeNode *right; TreeNode() { data=0; left=NULL; right=NULL; }};class CBTree{ public: TreeNode *BT; CBTree(); ~CBTree(); void InitBTre
2010-06-18 17:33:00 5467
原创 随机数
#includeusing namespace std;#include#includebool Is(int a[],int k,int n){ for(int i=0;i { if(a[i]==k) { return true; } } return false;} int rondm(){ return rand()%10;}voi
2010-04-17 16:40:00 396
原创 插入排序
#includeusing namespace std;void InsertSort(int a[],int n){ int x; int i,j; for(i=1;i { x=a[i]; for(j=i-1;j>=0;j--) { if(a[j]>x) { a[j+1]=a[j]; } else { break; } } a[j+1]=x; }}
2010-04-16 02:33:00 307
原创 快速排序
#includeusing namespace std;#includevoid QuickSort(int Array[],int s,int t){ int i=s+1; int j=t; int temp=Array[s]; while(i { while(Array[i] while(Array[j]>temp && i if(i { int temp=Array
2010-04-09 21:36:00 316
原创 堆的算法
#includeusing namespace std;#includestruct Heap{ int * heap; int len; int MaxSize;};void InitHeap( Heap &HBT){ HBT.MaxSize=10; HBT.heap=new int[HBT.MaxSize]; if(!HBT.heap) { cout exit(1); } HBT.
2010-04-08 21:13:00 391
原创 二级指针二维数组
#includeusing namespace std;void main() { int **i=NULL; i =new int*[10]; for(int j=0;j { i[j]=new int[10]; }//二维数组 for(int k=0;k { for(int j=0;j i[k][j]=k+j; } for(int k=0;k { for(int j=
2010-04-07 23:00:00 315
原创 有序二叉树的算法
#includeusing namespace std;#includestruct BTreeNode{ BTreeNode() { pLeft=NULL; pRight=NULL; item=0; } int item; BTreeNode* pLeft; BTreeNode* pRight;};BTreeNode *BT=NULL;bool FindTwoTree(BTreeN
2010-04-07 22:43:00 544
原创 双向循环链表
//头文件#includeusing namespace std;#include"CyclesList.h" //CyclesList.h 定义class SNode{public: SNode *pNext; SNode *pFront; int iData; SNode();};class CyclesList{public: int len; SNode *p
2010-03-22 20:17:00 427 1
原创 人的正反面
一个人可以看成俩个不方面同的人:精神,形体。一个人精神可以支配人理想的做事,所谓合情合理。一个人的形体可以控制一个人做出不可理解的事情,即当一个人的欲望,和堕落等没有精神力控制或支配时,一定会做些不可理解的事,甚至犯罪也就产生了。人作为人就要控制自己,如果一个人没有了精神,与兽异同?人应该修身养性提高自己的精神控制力,和精神欣赏力,来抵抗形体的懒惰,欲望,堕落。 我把精神看做是人
2010-03-01 22:07:00 612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人