数据结构
常小仙儿
爱生活、、爱编程。
公众号:常小仙儿
展开
-
线性表的顺序存储结构(查找、插入、删除等)
#include <stdio.h> #include <stdlib.h> #define LIST_INIT_SIZE 100//线性表存储空间的初始化分配量 #define LISTINCREMENT 10//线性表存储空间的分配增量(当存储空间不够时要用到) typedef int ElemType; struct List { ElemType *elem;//存储空间的基地址原创 2016-07-30 19:49:26 · 2860 阅读 · 0 评论 -
算法积累、
冒泡排序define N 3 void test() { int a[N],temp; printf("please input ten numbers\n"); for (int i = 0; i<N; i++) { scanf("%d",&a[i]); } printf("\n"); for (int i = 0; i<N;原创 2016-07-31 16:19:58 · 320 阅读 · 0 评论 -
递归、
#斐波那契 int fic(int i ) { if(i<2) return i==0?0:1; return fic(i-1)+fic(i-2); } #阶乘 int fic(int n ) { if(n == 0) return 1; else return n*fic(n-1); }#反向输出任意长度字符串 void fic() {原创 2016-07-31 16:25:22 · 299 阅读 · 0 评论