- 博客(6)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 线索二叉树
//线索二叉树 #include<stdio.h> #include<stdlib.h>//定义类型 typedef char ElemType;//枚举类型,定义线索存储标志位 //Link(0):表示指向左右孩子的指针 //Thread(1):表示指向前驱后继的线索 typedef enum {Link,Thread}PointerTag; //定义结点typedef struct BiThrN
2015-11-22 16:31:35 592 1
原创 二叉树的建立和遍历
//建立二叉树并输出每个字符所在的层数#include<stdio.h> #include<stdlib.h>typedef char ElemType;typedef struct BiTNode { char data; struct BiTNode *lchild,*rchild; } BiTNode,*BiTree;//创建一棵二叉树,约定用户遵照前序遍历的方式输入数据 vo
2015-11-18 19:53:31 403
原创 递归和迭代
////迭代 //#include<stdio.h> // //int main() //{ // int i; // int a[40]; // // a[0]=0; // a[1]=1; // printf("第1个月:%d \n",a[1]); // // for(i=2;i<40;i++) // { // a[i]=a[i-1]+a[i-2]; // printf("第%d
2015-11-11 10:04:50 404
原创 八皇后问题
#include<stdio.h>int count=0;int NotDanger(int row,int j,int(*chess)[8]) { int i,k,flag1=0,flag2=0,flag3=0,flag4=0,flag5=0; //判断列方向 for(i=0;i<8;i++) { if(*(*(chess+i)+j)!=0)
2015-11-11 10:00:21 537
原创 汉诺塔
#include<stdio.h>//将n个盘子从x借助y移动到z上 void move(int n,char x,char y,char z) { if(1==n) { printf("%c-->%c\n",x,z); } else { move(n-1,x,z,y);//将n-1个盘子从x借助z移动到y上 p
2015-11-11 09:54:55 525
原创 求a中最大值的递归函数
#include<stdio.h>#define maxsize 20 int max(int *a,int n,int i) { if(i<n-1) { if(a[i]>a[i+1]) { a[i+1]=a[i]; } i++; return max(a,n,i); }
2015-11-04 19:01:06 651
操作系统的课堂作业,求大神点拨
2016-11-29
rational rose 画顺序图时候怎么删除没有调用关系的时间段
2016-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人