- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 参考别人编写的判断回文字符
<br />#include<stdio.h><br /> #include<string.h><br /> #include<stdlib.h><br /><br /> #define N 50<br /><br /> int cycle(char *s)<br /> {<br /> char *a,*b;<br /> for(a=s,b=s+strlen(s)-1; b>a ;a++,b--)<br /> {<br /> if(*a!=*b)<
2010-11-26 20:57:00 495
原创 c的二叉树
希望这个二叉树以后有用: #include #include typedef struct Tre { char data; Tre *left; Tre *right; }Tree ; Tree *Creatlist(Tree *tree); void Printlist(Tree *tree); int main() { Tree *tr,*trr;
2010-11-10 20:26:00 464
原创 单链表和栈
一个简单的栈的实现:栈的插入和删除就是链表中第一个元素的删除和插入操作。#include #include typedef struct node { int data; node *next; } Lnode; Lnode *Creatlist(); void Printlist(Lnode *head); int IsEmpty(Lnode *L); Lnode *Find(int x,Lnode *L); void Insert(int x,Lnode *P);
2010-11-06 14:08:00 506
原创 一些排序方法
从网上找了一些排序方法,可能以后用的着,自己先编写一下,然后存下来 1.冒泡法 思想: 1.从A[0]到A[N],相邻的两个数进行比较,如果满足条件则交换,如此反复。 2.这种算法要经过N-1轮的大循环。 以下是维基百科思想: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对
2010-11-05 14:20:00 599
原创 最简单的二叉树
#include #include typedef struct tree { char data; tree *lchild; tree *rchild; } Tr; Tr *Creattree(Tr *tr) { Tr *a,*b; tr=(Tr*)malloc(sizeof(Tr)); tr->data=0; //树的第
2010-11-02 15:20:00 749
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人