Data Structure And Algorithm
数据结构和算法基础,希望对大家有帮助
RainbowJie1
大学生
展开
-
图的基本操作(C语言)
图的基本操作图无向图编译器:VS Code语言:C语言图无向图算法思想:待更新。。。/*算法思想*/#include<stdio.h>#include<stdlib.h>#include<string.h>#define maxvertnum 100 //最大的顶点个数typedef enum{DG,UDG,DN,UDN} graghkind; //图的类型(保存的是常量)typedef struct{ int adj;原创 2021-12-11 23:10:12 · 2510 阅读 · 0 评论 -
数组-稀疏矩阵的基本操作(C语言)
稀疏矩阵的基本操作数组稀疏矩阵代码结果编译器:VS Code语言:C语言数组稀疏矩阵稀疏矩阵的基本操作主要有:创建稀疏矩阵、还原稀疏矩阵、复制稀疏矩阵、销毁稀疏矩阵、稀疏矩阵的转置。。。代码#include<stdio.h>#include<stdlib.h>#define maxsize 100//Ternary structuretypedef struct { int i,j; //line,colums int v; //non-ze原创 2021-12-09 13:24:43 · 1383 阅读 · 0 评论 -
栈和队列的基本操作 (C语言)
栈的基本操作,初始化、删除、插入、判断。。原创 2021-12-07 11:07:45 · 449 阅读 · 1 评论 -
线性表及其应用 (C语言)
线性表及其应用实验内容实验一实验内容实验一根据给定的整型数组,以尾插法建立一个单链表,并实现以下操作:① 查找:输入一个欲查找的整数,找到则显示第一个相匹配的整数在单链表中所处的位置,若不存在,则显示提示信息。② 删除:输入一个欲删除的整数e ,若存在则在单链表中删除第一个值为e 的元素。③ 插入:输入一个欲插入位置i 和欲插入元素e,将e 插入到第i 个整数之前(注意i 的合法性)。```#include <stdio.h>#include <stdlib.h>原创 2021-12-05 21:39:07 · 438 阅读 · 0 评论