- 博客(6)
- 收藏
- 关注
原创 填空
BiTree CreatBinTree(char *post,char*in,int n ) { BiTree T; int i; if(n<=0) return NULL; T=(BiTree)malloc(sizeof(BiTNode)); T->data=post[n-1]; for(i=0;in[i]!=post[n-1];i++); T->lchild= CreatBinTree(pre+1,in,i) ; T->rchild= CreatBi
2020-06-17 08:47:47
600
原创 C语言
C语言 int fib( int n ){ if(n==1||n==2) return 1; else return fib(n-1)+fib(n-2); } void PrintFN( int m, int n ){ int i=1,index=0; while(fib(i)<=n){ if(fib(i)>=m){ index++; if(index==1) printf("%d",fib(i)); else printf(" %d",fib
2020-06-16 19:32:52
362
原创 C语言
C语言 int prime( int p ){ int i; if(p<=1) return 0; else if(p==2) return 1; else { for(i=2;i<=p/2;i++){ if(p%i==0) return 0; } if(i>p/2) return 1; } } int PrimeSum( int m, int n ){ int i,sum=0; for(i=m;i<=n;i++){ if( pr
2020-06-16 19:30:27
208
原创 函数题
函数题 6-1 单链表逆转 List Reverse(List L) { List head, tail, mid; tail = NULL; mid = L; while (mid != NULL) { head = mid->Next; mid->Next = tail; tail = mid; mid = head; } return tail; } 6-2 顺序表操作集 List MakeEmpty(){ List L; L=(List
2020-06-16 18:30:59
456
原创 answer
#include<stdio.h> int main(void){ int K,i; scanf("%d",&K);//输入第1行给出正整数K(≤100000) int A[100001];//定义数组来存放整数 int ThisSum,MaxSum; ThisSum=MaxSum=0; for(i=0;i<K;i++){ scanf("%d",&A[i]); ThisSum+=A[i]; if(ThisSum>MaxSum) MaxSu.
2020-06-16 17:46:15
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人