摘要: 周数 学习时间 代码行 学习内容 第八周 6h 200 数据结构线性表的删除,查找,删除和操作系统内容 第九周 6h 200 用头插法建立一个单链表,它的查找插入删除和双链表和循环单链表,双向循环链表 第十周 8h 300 完成了循环双向链结表以及打印出反转循环双向链结表 第十一周 8h 350 动 阅读全文
posted @ 2020-05-10 17:59 CYRCYR 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.括号匹配问题 部分代码: #include <stdio.h>#include <stdlib.h>#include <string.h>#include "stack_list_parenthesis.h" // 检查字符串 str 是否全部是全括号 '(', ')', '[', ']', ' 阅读全文
posted @ 2020-05-31 20:40 CYRCYR 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.斐波那契数 long fib_recr(int n) { if (n==0 || n==1) return 1; else return fib_recr(n-2)+fib_recr(n-1); } int main(void) { int n; // 输入的自然数 。 do { printf( 阅读全文
posted @ 2020-05-24 13:16 CYRCYR 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.学习了动态数组的栈 #include <stdio.h>#include <stdlib.h>#include <time.h>#include "动态数组的栈 .h" void initial(Stack *S) { // 分配一段元素的长度,顶部指向 -1。 // 分配一段的元素的内存空间。 阅读全文
posted @ 2020-05-16 21:27 CYRCYR 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-10 17:50 CYRCYR 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1.完成了循环双向链结表以及打印出反转循环双向链结表 部分代码 // 初始化双向链结表 L。void initial(DList *L) { L->head = NULL; // 将双向链结表的头节点指针设为空值。 L->tail = NULL; // 将双向链结表的尾节点指针设为空值。 } // 阅读全文
posted @ 2020-05-10 17:07 CYRCYR 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 注:还没教完,只教到这里.............更新至6.2 阅读全文
posted @ 2020-05-04 17:39 CYRCYR 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.用头插法建立一个单链表 #include <stdio.h>#include <stdlib.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList; LinkList L;//全局变量L,可以省略函数参数传递; 阅读全文
posted @ 2020-05-03 23:00 CYRCYR 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.复习c语言的编程题 2.学会了线性表的合并,查找,插入,删除等等 部分代码如下: // 初始化线性表 L,将 size 设为 0。void initial(List *L) { // 分配一段的元素的内存空间。 L->elem = (ElemType *) calloc(SEGMENT, siz 阅读全文
posted @ 2020-04-30 01:28 CYRCYR 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.1 当初为什么报”软件工程“|”大数据“ 这个专业? 答:分数不够,且听家人说计算机类的前景 比较好 1.2 当初对 XX 专业的期待和想象是什么? 答:期待自己能够对编程能够熟练于心 1.3 当初希望自己是如何投入这个专业的学习的? 答:好好听课,多做题,多敲代码 1.4 结合过去的一学期,你 阅读全文
posted @ 2020-04-30 01:15 CYRCYR 阅读(171) 评论(0) 推荐(0) 编辑