
数据结构
小黄花一朵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单链表
1、程序文件 I、 在单链表/src目录下分别创建main.c、Linklist.c文件 //main.c #include <stdio.h> #include "LinkList.h" int main() { List *ls = CreateList(); if (NULL == ls) { printf ("创建失败\n"); }原创 2018-12-08 09:26:41 · 120 阅读 · 0 评论 -
顺序队列
1、程序文件 I、 在顺序队列/stack目录下分别创建main.c、Queue.c文件 // main.c #include <stdio.h> #include "Queue.h" int main() { //定义变量 Queue q; Init(&q); int i; for (i = 0; i < 10; i++) {原创 2018-12-13 19:24:18 · 100 阅读 · 0 评论 -
链式队列
1、程序文件 I、 在链式队列/stack目录下分别创建main.c、Queue.c文件 // main.c #include <stdio.h> #include "Queue.h" int main() { //定义变量 Queue q; Init(&q); //入栈 int i; for (i = 0;原创 2018-12-12 15:14:46 · 389 阅读 · 0 评论 -
链式栈
1、程序文件 I、 在链式栈/stack目录下分别创建main.c、Stack.c文件 // main.c #include <stdio.h> #include "Stack.h" int main() { //定义变量 Stack s; //初始化栈 Init(&s); //入栈 int i; for (i = 0; i < 10; i++)...原创 2018-12-11 20:42:47 · 136 阅读 · 0 评论 -
顺序栈
1、程序文件 I、 在顺序栈/stack目录下分别创建main.c、Stack.c文件 // main.c #include <stdio.h> #include "Stack.h" int main() { // 定义变量 Stack s; // 初始化栈 Init(&s); // 入栈 int i; for (i = 0; i < 10; i...原创 2018-12-11 19:10:02 · 162 阅读 · 0 评论 -
用单链表实现通讯录
1、功能要求 制作一个电子通讯录,通过该通讯录能存入好友 ID 号、姓名(英文)、手机号码、家庭住址、公司电话。 I、 主界面:主要显示软件功能 A) 添加好友信息。 B) 列表好友信息。(包含排序功能) C) 搜索好友 D) 删除好友 II、添加好友: 用户输入 “1” 命令后,让用户输入好友信息。添加成功或失败都需要提示 用户 III、 列表好友: 用户输入 “2” 命令后,好友信息升序排列...原创 2018-12-10 12:34:28 · 3205 阅读 · 0 评论 -
找两个单链表的交叉点,并将交叉点在链表ls1中所处的位置打印出来
1、程序文件 I、 在交叉点/src目录下分别创建main.c、Linklist.c文件 //main.c #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; //包括rand()、srand()、abs()等函数 #include &lt;time.h&gt; #include "LinkList.h"原创 2018-12-09 18:46:51 · 285 阅读 · 0 评论 -
实现多项表达式结果计算
1、程序文件 I、 在多项表达式/stack目录下分别创建main.c、Stack.c文件 // main.c #include <stdio.h> #include <string.h> #include "stack.h" // 判断操作符是否入栈、进行优先级的比较、 // 可以入栈时,返回TRUE BOOL jud(Stack *s, int ope) { //...原创 2018-12-14 12:26:03 · 396 阅读 · 0 评论 -
顺序表
1、程序文件 I、 在seq/src目录下分别创建main.c、Seq.c文件 //main.c /* 数据结构:数据与数据之间的组织形式上 线性表:除去头尾,中间有且只有一个前继/后继 根据存储空间的分布: 1、顺序表 2、链表 此例所实现即为顺序表 &amp;lt; &amp;gt;——默认是从/usr/include/处寻找 &quot; &quot;——先在当前目录下搜索文件,未找到,则到原创 2018-12-07 12:03:57 · 142 阅读 · 0 评论 -
停车场
1、功能要求 停车场是一个能放 10 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若停车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车要先退出,待它走后再依次进入。汽车离开时按停放时间收费。 2、程序文件 I、在停车场/src目录下新建main.c、Park.c、Strack.c、Queue.c文件 // main.c...原创 2018-12-17 10:34:01 · 380 阅读 · 0 评论