摘要: 代码如下: /***************************************** * 入队列操作 * 首先,创建一个单链表的结点 * 将这个结点挂在现在队伍的队尾后面 * 再将队尾指向这个节点 * ***************************************/ #i 阅读全文
posted @ 2020-07-18 18:11 骑码的佳俊 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> /*************************************** * 创建一个队列 * 两个结构体,一个是链表,另一个结构体由队头和队尾组成 * 申请空间 * 空队时,队头和队尾相同 * 空队时队头 阅读全文
posted @ 2020-07-18 17:30 骑码的佳俊 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 用栈的知识,编写一个程序,输入二进制,输出十进制 注意点: 1.在主函数里别忘了先创建一个栈,在进行入栈操作 2.转换过程会用到一个循环,需要用到栈的实际长度作为条件,要在进入循环前先把长度计算出来存入到变量len中,而不能用stack.top - stack.base来代替len,因为在循环中需要 阅读全文
posted @ 2020-07-18 16:53 骑码的佳俊 阅读(567) 评论(1) 推荐(0) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base; char *top; int stacksize; }sqStack; ////////////////////////////////////// //创 阅读全文
posted @ 2020-07-16 18:30 骑码的佳俊 阅读(4321) 评论(0) 推荐(1) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base; char *top; int stacksize; }sqStack; ////////////////////////////////////// //创 阅读全文
posted @ 2020-07-16 18:12 骑码的佳俊 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,要求:从终端输入一组整数(大于10个数),以0作为结束标志,将这一组整数,存放在一个链表中(结束标志0不包括在内),打印出该链表中的值。然后删除该链表中的第五个元素,打印出删除后的结果。最后在内存中释放掉该链表; 程序清单: #include<stdio.h> #include<std 阅读全文
posted @ 2020-07-16 16:57 骑码的佳俊 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.栈顶是没有元素的,栈顶是一个空值 2.把一个元素压进栈时,不要给栈顶的地址赋值,而是赋值给指针 例如:你在结构体中定义了 char *top; 那么你要把元素date赋值给*top,而不是top 赋值完成后,top++,因为栈顶没有值 代码如下: #include<stdio.h> #inclu 阅读全文
posted @ 2020-07-16 16:38 骑码的佳俊 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base;// base是一个地址 , *base是一个char类型的字符 char *top;// top是一个地址标记栈顶在什么位置 , *top是一个char类型 阅读全文
posted @ 2020-07-16 15:59 骑码的佳俊 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 1.首先,将*list(头指针)赋值给p,这样p也指向链表的第一个结点,成为链表的表头 2.然后判断只要p不为空,就将p指向下一个的指针赋值给q,再释放掉p 3.之后再将q赋值给p,用来找到下一轮释放掉的结点的下一个结点 代码如下: #include<stdio.h> #include<stdlib 阅读全文
posted @ 2020-07-15 16:32 骑码的佳俊 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 代码如下: #include<stdio.h> #include<stdlib.h> typedef struct Node { char date; struct Node *next; }Node , *LinkList; //创建链表 LinkList creat_linklist(int n 阅读全文
posted @ 2020-07-15 16:06 骑码的佳俊 阅读(1137) 评论(0) 推荐(0) 编辑