![](https://img-blog.csdnimg.cn/20200803230754736.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构c语言(严蔚敏)
严蔚敏c语言学习记录
lzh~
Keep on going never give up.
展开
-
课程设计——宿舍管理系统c语言
设计目的《数据结构》课程主要介绍最常用的数据结构,进行数据结构课程设计要达到以下目的: (1)了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力;(2)初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;(3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力;(4)训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。任务概述设计内容:(1)输入记录(记录数不少于12条)并建立数据文件,数据文件原创 2021-01-20 22:32:27 · 4978 阅读 · 4 评论 -
数据结构 内部排序(综合所有)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码涉及到的内部排序直接插入排序折半插入排序交换排序(起泡排序)快速排序简单选择排序堆排序2-路归并排序希尔排序2_路插入排序树形选择排序#include <stdio.h>#include <stdlib.h>#include <math.h>#define EQ( a,b ) ( (a) == (b) )#define LT( a,b ) ( (a) < (b)原创 2021-01-20 22:19:13 · 982 阅读 · 0 评论 -
数据结构 线性表(一元多项式的相加)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码#include <iostream>#include <stdlib.h>typedef struct Polynode{ int coef,exp; struct Polynode *next;}Polynode,*Polylist; Polylist Polycreate(int n);void AddPolyn(Polylist pa,Polylist pb,Polylist &pc原创 2021-01-20 22:08:44 · 2976 阅读 · 0 评论 -
数据结构 线性表(循环链表)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码#include <iostream>#include <stdlib.h>#define ElemType float#define Status int #define OK 1#define ERROR 0#define OVERFLOW 0 typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkLis原创 2021-01-20 22:04:28 · 221 阅读 · 1 评论 -
数据结构 线性表(双向链表)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码#include <iostream>#include <stdio.h> #include <stdlib.h>#define ERROR 0#define OK 1#define OVERFLOW -2typedef float ElemType;typedef int Status;typedef struct DuLNode{ ElemType data; struct D原创 2021-01-20 22:01:34 · 232 阅读 · 0 评论 -
数据结构 线性表(线性表的链式表示)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码#include <iostream>#include <stdlib.h>#define ElemType float#define Status int #define OK 1#define ERROR 0#define OVERFLOW 0 typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkL原创 2021-01-20 21:59:00 · 201 阅读 · 0 评论 -
数据结构 线性表(顺序表)C语言实现
基于c语言实现,为了使用&引用,引入了c++头文件源代码#include <iostream>#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0#define OVERFLOW -2#define LIST_INIT_SIZE 100#define LISTINCREMENT 10typedef float ElemType;typedef int Statu原创 2021-01-20 21:44:59 · 335 阅读 · 1 评论 -
2.2线性表的顺序表示与实现(严蔚敏)
线性表的动态分配顺序存储结构// 函数结果运行状态#define OK 1#define ERROR 0#define OVERFLOW -2#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#define LISTINCREMENT 10 //线性表存储空间的分配增量typedef float ElemType;typedef int Status;typedef struct{ ElemType *elem; //存储空间基址 int le原创 2020-08-02 10:42:23 · 280 阅读 · 0 评论