- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 二叉链表的输入(未完全)
void createbtnode(btnode*&b,char*str)/*使用广义表输入二叉树,其他的树形结构是不行的,因为其中用了k这个辅助的参量*/{ btnode*st[maxsize],*p=null; int top=-1,j=0,k;/*初始化一些参数*/ char ch; b=null; ch=str[j];/*装有树的广义表形式*/ while(ch!=
2007-06-09 00:00:00 695
原创 单链表的插入
#include #define null 0typedef struct node{int data; struct node*next;}slnode;void*initiate(slnode**h){*h=(slnode*)malloc(sizeof(slnode)); (*h)->next=null; }slnode append(slnode*p,int x){slnode*s; s
2007-06-03 01:09:00 840
原创 单链表的建立
#include #define null 0typedef struct node{int data; struct node*next; }slnode;void*initiate(slnode**h){*h=(slnode*)malloc(sizeof(slnode)); (*h)->next=null; }slnode append(slnode*p,int x){slnode*s
2007-06-03 00:39:00 416
原创 顺序表的复制
#include #define max 10#define true 1#define false 0int insertq(int list[],int*num,int i,int x){int j; if((i*num+1)) {printf("i error!"); return(false); } if(*num>=max-1) {printf("the list if full!"
2007-06-03 00:21:00 1303
原创 顺序表的删除
#include #define max 10#define true 1#define false 0int deleteq(int list[],int*num,int i){int j; if(i*num+1) {printf("delete error!"); return(false); } for(j=i+1;j list[j-1]=list[j]; (*num)--; ret
2007-06-02 23:47:00 897
原创 顺序表的插入
#include #define max 10#define true 1#define false 0int insertq(int list[],int*num,int i,int x){int j; if((i*num+1)) {printf("i is not true"); return(false); } if(*num>=max-1) {printf("the list is f
2007-06-02 23:23:00 703
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人