周数 |
学习时间 |
新增代码行 |
博客发表量 |
知识总结 |
第1周 |
课后 |
#define add_Size 2 typedef int DataType; typedef struct List { DataType *data; //指向存储空间基地址 int size;//设置当前表长 int Max_Size; //线性表可能达到的最大长度,当前分配的存储容量 } SeqList; |
1 |
顺序表 |
第2周 |
课余 |
访问数据元素:head->next->data; 初始化 head=(LNode *)malloc(sizeof(LNode)); p=head; p->next=NULL; |
1 |
单链表 |
第3周 |
课上 |
typedef int DataType; typedef struct LNode { DataType data; LNode *prior,*next; } Lnode, * LinkList; |
1 |
双向链表 |
第4周 |
课上与课余 |
/进栈--若栈满则结束, 否则新元素 e进栈 void Push (Stack *S, ElemType e) { if (S->top == MaxStackSize-1) { printf(“栈满了。\n”); return; } S->top++; S->stack[S->top] = e; //加入新元素 } |
1 |
栈 |
第5周 |
课后 |
50 |
1 |
HTML |
第6周 |
课上与课余 |
void Pop(Stack *S, ElemType *e) { //将栈S的栈顶元素弹出,放到e所指的存储空间中 if( S->top ==-1) { printf(“栈为空。\n”); return ; } *e= S->stack[S->top]; S->top--; } |
1 |
出栈 |
第7周 |
课上 |
void InitQueue(QUEUE *Q) { Q->front = (LNode *)malloc(sizeof(LNode)); Q->rear=Q->front; Q->front ->next = NULL; } |
1 |
队列 |
第8周 |
课上与课余 |
30 |
1 |
网络ip计算 |
第9周 |
课上 |
30 |
1 |
期中网页设计 |
第10周 |
课上与课余 |
typedef struct Node{ DataType data; //结点信息 struct Node *firstchild;//第一个孩子struct Node *nextsibling;//下一个兄弟}CSTypeNode, *CSTypeTree; |
1 |
C语言 树 |
第11周 |
课上 |
void CreateBiTree(BiTree *bt) { char ch; ch = getchar(); if(ch==‘#‘) *bt=NULL; else { *bt= (BiNode *)malloc(sizeof(BiNode)); (*bt)->data=ch; CreateBiTree(&((*bt)->LChild)); //生成左子树 CreateBiTree(&((*bt)->RChild)); //生成右子树 } } |
1 |
二叉树 |
第12周 |
课后 |
50 |
1 |
javascrip |
第13周 |
课上 |
60 |
1 |
html网页布局 |
第14周 |
课上 |
100 |
1 |
css样式 |