24.4.20数据结构听课大纲|01顺序表

devtools/2024/9/23 14:34:40/

一、顺序表

1、理解含义,画出图

2、根据画出的图,以及原理,写代码

  • 学习使用clion
  • 建立项目
  • CMakeLists.txt
  • .c/.h新建同名files==>.h放函数声明,.c放函数【头文件,只写函数声明和类型声明】
  • 新建main.c==>放main

3、解决几个问题

/*1.顺序表的表头定义*/

typedef int element;

/*2.表结构的操作行为*/

创建表头

SeqList*creatSeqList(int n);

释放表头

void releaseSeqList(SeqList*seq);

/*3.对数据区的插入,删除操作*/

int pushBackseq(SeqList*seq,element val);       //尾插法
void showSeq(const SeqList*seq);


http://www.ppmy.cn/devtools/11669.html

相关文章

实现Spring底层机制(二)

文章目录 阶段2—封装bean定义信息到Map1.代码框架图2.代码实现1.文件目录2.新增注解Scope存储单例或多例信息Scope.java3.修改MonsterService.java指定多例注解4.新增bean定义对象存储bean定义信息BeanDefinition.java5.修改pom.xml增加依赖6.修改容器实现bean定义信息扫描Sun…

C语言进阶课程学习记录-第36课 - 函数与指针分析

C语言进阶课程学习记录-第36课 - 函数与指针分析 函数类型实验-函数指针实验-回调机制小结 本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程&#xff0c;图片全部来源于课程PPT&#xff0c;仅用于个人学习记录 函数类型 实验-函数指针 #include <stdio.h>typedef in…

.net 6.0如何直接读取appsetting.json配置文件

现在有一个appsetting.json配置文件&#xff0c;里面有个setting下的url地址&#xff0c;需要读取&#xff0c;如下&#xff1a; {"Logging": {"LogLevel": {"Default": "Information","Microsoft": "Warning",&…

本地部署Docker容器可视化图形管理工具DockerUI并实现无公网IP远程访问——“cpolar内网穿透”

文章目录 前言1. 安装部署DockerUI2. 安装cpolar内网穿透3. 配置DockerUI公网访问地址4. 公网远程访问DockerUI5. 固定DockerUI公网地址 前言 DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基…

NLP自然语言处理_序章

开一个新篇章&#xff0c;立一个flag&#xff0c;用一段时间来学习一下NLP&#xff0c;涨涨见识。 准备以B站 机器学习算法到transformer神经网络模型应用视频作为入门&#xff0c;此分类专门用于记录学习过程中的知识点以备自用。 一、何为NLP自然语言处理&#xff1f; NLP…

了解以太网环网保护倒换(ERPS)

以太网环网保护交换&#xff08;ERPS&#xff09;有助于实现高可靠性和网络稳定性。本文概述了ERPS&#xff0c;包括其定义、基本概念和优点。 什么是ERPS&#xff1f; 以太网环网保护切换&#xff08;ERPS&#xff09;是一种标准化的网络设计方法&#xff0c;旨在确保以太网…

OSPF大型实验

OSPF大型实验 实验拓扑图 实验思路 1、R4为ISP&#xff0c;其上只配置IP地址&#xff1b;R4与其他所直连设备间均使用公有IP&#xff1b; 2、R3-R5、R6、R7为MGRE环境&#xff0c;R3为中心站点&#xff1b; 3、整个OSPF环境IP基于172.16.0.0/16划分&#xff1b;除了R12有两…

Android Studio开发工具学习之Git操作指南

Git 操作指南 1. Git远程仓库操作2. 分支操作 1. Git远程仓库操作 详细操作请参考&#xff1a;Git远程仓库拉取与推送 2. 分支操作 详细操作请参考&#xff1a;Git分支操作