数据结构
小黄花一朵
这个作者很懒,什么都没留下…
展开
-
单链表
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 · 101 阅读 · 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 · 87 阅读 · 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 · 371 阅读 · 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 · 103 阅读 · 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 · 148 阅读 · 0 评论 -
用单链表实现通讯录
1、功能要求制作一个电子通讯录,通过该通讯录能存入好友 ID 号、姓名(英文)、手机号码、家庭住址、公司电话。I、 主界面:主要显示软件功能A) 添加好友信息。B) 列表好友信息。(包含排序功能)C) 搜索好友D) 删除好友II、添加好友:用户输入 “1” 命令后,让用户输入好友信息。添加成功或失败都需要提示用户III、 列表好友:用户输入 “2” 命令后,好友信息升序排列...原创 2018-12-10 12:34:28 · 3012 阅读 · 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 · 251 阅读 · 0 评论 -
实现多项表达式结果计算
1、程序文件I、在多项表达式/stack目录下分别创建main.c、Stack.c文件// main.c#include <stdio.h>#include <string.h>#include "stack.h"// 判断操作符是否入栈、进行优先级的比较、// 可以入栈时,返回TRUEBOOL jud(Stack *s, int ope){ //...原创 2018-12-14 12:26:03 · 369 阅读 · 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 · 122 阅读 · 0 评论 -
停车场
1、功能要求停车场是一个能放 10 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若停车场满了,车要停在门外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车要先退出,待它走后再依次进入。汽车离开时按停放时间收费。2、程序文件I、在停车场/src目录下新建main.c、Park.c、Strack.c、Queue.c文件// main.c...原创 2018-12-17 10:34:01 · 338 阅读 · 0 评论