
数据结构
modige_hm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图的实现与Dijkstra
import java.util.*; import javax.swing.*; import java.security.PublicKey; public class GraphL { //顶点数组 GraphNode node[]; //定点数量,边数量 int nodeNum, edgesNum; public static void main(String[] args) { GraphL gl = new GraphL(); .原创 2021-09-17 20:56:41 · 100 阅读 · 0 评论 -
线性表实现
import com.sun.org.apache.xpath.internal.operations.Bool; public class Linearlist { public int maxSize = 100000; //存放数据 public String sname[] = new String[maxSize]; //记录当前线性表长度 public int length; public void InitList() { .原创 2021-09-17 20:51:24 · 205 阅读 · 0 评论 -
2021-04-15
mybatis 参数 1. parameterType 输入参数 可以为java基本数据类型如Integer,String[]等, 也可以是自定义的数据类型 例1: select * from tag where employee_id = #{employee_id} 其中employee_id是函数的形参变量名 对应接口函数: Tag getTagByEmployee(String employee_id); 例2: INSERT INTO `vishishtadvaita`..原创 2021-04-15 09:24:01 · 151 阅读 · 0 评论 -
合并顺序表
给出两个按非递减顺序排列的线性表,将它们合并后存放在另一个顺序表中 合并后的顺序表同样非递减 #include<stdio.h> #include<stdlib.h> #define list_init_size 100 //在这里设置线性表长度可以方便以后的修改 #define listincrement 10 #define ok 1 #define ov...原创 2019-06-25 09:43:21 · 595 阅读 · 0 评论 -
链表存储结构
一、typedef 关键字 1. 简介: typedef工具是一个高级数据特性,利用typedef可以为某一些类型自定义名称。 2. 工作原理: 例如我们定义链表的存储结构时,需要定义结点的存储数据元素的类型,如定义一个 int 类型的ElemType,我们可以在定义前 面加上关键字typedef即可: typedef int ElemType; 随后我们便可以用...转载 2019-06-25 10:27:40 · 782 阅读 · 0 评论 -
单链表
#include<stdio.h> #include<stdlib.h> #define list_init_size 100 //在这里设置线性表长度可以方便以后的修改 #define listincrement 10 #define ok 1 #define overflow -1 #define error 0 typedef int status; //自定...原创 2019-06-25 11:50:21 · 213 阅读 · 0 评论 -
数据结构之顺序表
顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。 构造一个顺序表的过程 1.为线性表动态分配一组存储结构 #de...原创 2019-06-24 20:56:58 · 617 阅读 · 0 评论 -
C语言之链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表包含 (1)实际数据 (2)下一个节点的地址 创建一个静态链表 #include<stdio.h> struct Student { int num; float score; s...原创 2019-06-22 22:39:47 · 95 阅读 · 0 评论