数据结构
早啊,余念。
德以养洁,身修以静。
博文约礼,道隐无名。
“曾以为走不出的日子,现在都回不去了。”一如村上春树所言,世事漫随流水,算来一梦浮生。一切都会过去,一切难再重来。那些以往或好或坏的岁月,不可或缺组成了一个人的一生。
展开
-
线性表之顺序表操作
求后继是指:输入一个元素值(而不是位置),求该元素在顺序表中的直接后继元素值。注意:对每个功能进行测试时,要求把不合法的情况也测试一下。具体见下面的测试用例。(3)验收/测试用例通过菜单调用各个操作,测试点:⦁ 没有初始化前进行其他操作,程序是否能控制住;即,如果没有初始化线性表,其他的功能是无法正常进行的,如果选择进行其他操作,要提示先进行初始化;⦁ 初始化一个顺序表(初始化顺序表,...原创 2019-10-18 21:54:10 · 428 阅读 · 0 评论 -
顺序栈的基本操作
话不多说,直接上图#include<stdio.h>#include<stdlib.h>#define SElemType int#define STACK_INIT_SIZE 100 #define STACKINCREMENT 10#define OK 1#define ERROR 0void menu();typedef struct {...原创 2019-10-19 17:50:41 · 434 阅读 · 1 评论 -
数据结构 线性表的顺序存储
之前写的那个有点小问题,未在初始化之前判断线性表是否存在未在选择后判断线性表是否为空甚至我那个合并线性表都有错在自定义函数里面有输入输出语句(此次把它移到主函数里面了) 果然,我还是个弟弟,写的问题还是多多的,不过不急,慢慢琢磨,等大佬们挑出我的问题再次改正。下面准备重写链表、栈、串、数组、广义表什么的星期天准备看一本渗透流程,看完发出来。#include...原创 2019-10-25 21:30:45 · 282 阅读 · 0 评论 -
数据结构之链表基础
实验4、链表的基本操作 (4学时)(1)实验目的通过该实验,深入理解链表的逻辑结构、物理结构等概念,掌握链表基本操作的编程实现,熟练掌握C语言中指针的操作。和实验3对比,掌握线性结构两种不同存储方式的区别。(2)实验内容编程实现链表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。注意,每个功能模块一定要考虑非法的情况,并作出相应的提示,例如:求前驱...原创 2019-10-31 22:13:38 · 424 阅读 · 1 评论 -
数据结构链队列的基本操作
数据结构链队列的基本操作在这里插入代码片#include<stdio.h>#include<stdlib.h>#define QElemType int#define Status int #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10#define OK 1#define ERROR 0...原创 2019-11-19 11:19:32 · 799 阅读 · 0 评论