首页 > 编程语言 >创建顺序表(C++)

创建顺序表(C++)

时间:2023-11-18 10:36:24浏览次数:33  
标签:顺序 int 创建 C++ MaxSize SqList 长度 data

include<stdio.h>

define MaxSize 10 //定义最大长度

//创建顺序表
typedef struct {
int data[MaxSize]; //创建数组data用来储存数据元素,并将data的长度设置为MaxSize
int length; //顺序表的当前长度
} SqList;

//初始化顺序表
void InitList(SqList &L) {
for (int i = 0; i < MaxSize; i++) {
L.data[i] = 0; //将数组data中所有元素设置为默认初始值
L.length = 0; //将顺序表的初始长度设置为0
}
}

int main() {
SqList L;
InitList(L);
return 0;
}

标签:顺序,int,创建,C++,MaxSize,SqList,长度,data
From: https://www.cnblogs.com/qinyu33/p/17840136.html

相关文章

  • c++日志库-log4cplus
    《log4cplus日志库》1.Preface  log4cplus是一款开源的c++日志库,具有线程安全,灵活,以及多粒度控制的特点;log4cplus可以将日志按照优先级进行划分,使其可以面向程序的调试,运行,测试,后期维护等软件全生命周期;可以通过配置,选择将日志输出到屏幕,文件,NTeventlog,甚至是远程服务器......
  • 4.4 Windows驱动开发:内核监控进程与线程创建
    当你需要在Windows操作系统中监控进程的启动和退出时,可以使用PsSetCreateProcessNotifyRoutineEx函数来创建一个MyCreateProcessNotifyEx回调函数,该回调函数将在每个进程的创建和退出时被调用。PsSetCreateProcessNotifyRoutineEx用于在系统启动后向内核注册一个回调函数,以监视......
  • 5 步在 Ubuntu22 上使用 C++20
    1.安装build-essentialsudoaptinstallbuild-essential安装完检查/usr/bin/下是否有gcc,g++,gcc-11,g++11.2.添加ppa源sudoadd-apt-repositoryppa:ubuntu-toolchain-r/test3.安装gcc-13和g++-13sudoapt-getinstallgcc-13sudoapt-getinstallg++-......
  • 从路线创建要素线
     Autodesk论坛中的帖子,大家可以先点击上面的链接看一下原贴,我在写代码的过程中也遇到了同样的问题,因为没有直接的API可用,在论坛中搜索从而找到了这篇帖子。 经过我自己的测试,论坛中的方法可行: 1-GETPolylineFROMAlignmentWITHGetPolyline2-CreatesaFeatur......
  • C++ STL 容器底层实现
    一、关键词I:容器1、顺序容器:底层是链表和数组array(数组)、vector(可变数组)、deque(双端队列)forward_list(单向链表)、list(双向链表)2、关联容器:底层是红黑树set(集合)、mulitset(可重复元素的集合)map(字典)、multimap(可重复键值的字典)3、无序关联......
  • C++线程
    进程以CPU为运行单位,多个CPU可以实现进程并行,单个CPU可以实现进程并发(进程调度)线程以CPU的核心为运行单位,多个CPU内核可以实现线程并行,单个内核可以实现线程并发(线程调度)1、创建和结束一个线程 #include<iostream>#include<pthread.h>///@brief创建一个线程///@param......
  • C++类与继承
    C++类有三种访问修饰符:public(共有的)、private(私有的)、protected(受保护的)类内各区域成员的访问:1、public类内成员函数、类外、友元函数都可以访问。2、private类内成员函数、友元函数可以访问,private区域成员不能在派生类中访问。3、protected与private不同之......
  • multiprocessing创建多进程
    参考https://zhuanlan.zhihu.com/p/410731610方法1:#!/usr/bin/python#-*-coding:UTF-8-*-frommultiprocessingimportProcessimporttimeimportosdeftest_proc(num):foriinrange(num):print('子进程运行中,i=%d,name=%s,pid=%d'%(i,......
  • 在Rider 中使用Entity Framework Core UI 插件创建EFCore 的 Migration迁移文件时报错
    报错信息EFCoretoolsarerequiredtoexecutethisaction在点击报错信息中的发Fix进行安装时,再次出错这次是提示版本不匹配这里我使用的是EFCore7.0.14版本的报错原因没有安装dotnettool点击Fix进行安装时,是安装的最新版,是要是.net7的安装dotnettool直......
  • 第十四届蓝桥杯省赛 C++B组 ---- 景区导游
    第十四届蓝桥杯省赛C++B组----景区导游LCA原题连接​ lca同时得到按原来路径走的总时间​ 最后输出时处理跳过某个点的时间​ 预处理用bfs或dfs都可以importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.util.Arrays;importjava.......