自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 常用DOS命令

2022-03-30 11:07:51 81

原创 从顺序表中删除其值在给定值s与t之间(包含s和t,要求s小于t)的所有元素,如果s或t不合理或顺序表为空,则显示出错信息并退出程序

#include <iostream> using namespace std; #define MaxSize 100 //定义线性表的最大长度 typedef struct Sqlist { int data[MaxSize]; int length; }Sqlist; //初始化 void Init(Sqlist& L) { L.length = 0; } //插入操作:在表中第i个位置上插入x void Insert(Sqlist&amp...

2021-05-07 22:59:53 414

原创 从有序顺序表中删除其值在给定s与t之间(要求s<t)的所有元素,如果s或t不合理或者顺序表为空,则显示出错信息并退出运行

#include <iostream> using namespace std; #define MaxSize 100 //定义线性表的最大长度 typedef struct Sqlist { int data[MaxSize]; int length; }Sqlist; //初始化 void Init(Sqlist& L) { L.length = 0; } //插入操作:在表中第i个位置上插入x void Insert(Sqlist&..

2021-05-07 16:56:07 1608 4

原创 顺序表--对长度为n的顺序表L,编写一个时间复杂度为O(n),空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素

// 实验四.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> using namespace std; #define MaxSize 100 //定义线性表的最大长度 typedef struct Sqlist { int data[MaxSize]; int length; }Sqlist; //初始化 void Init(Sqlist& L) { L.length = 0; .

2021-05-07 15:04:29 1090

原创 设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)

算法思想:扫描顺序表L的前半部分元素,对于L.data[i](0<=i<L.length/2),将其与后半部分的对应元素L.data[L.length-i-1]进行交换 #include <iostream> using namespace std; #define MaxSize 100 //定义线性表的最大长度 typedef struct Sqlist{ int data[MaxSize]; int length; }Sqlist; //初始...

2021-05-06 14:10:03 1704 2

原创 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值,空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。

#include <iostream> using namespace std; #define MaxSize 100 //定义线性表的最大长度 typedef struct Sqlist{ int data[MaxSize]; int length; }Sqlist; //初始化 void Init(Sqlist &L){ L.length = 0; } //插入操作:在表中第i个位置上插入x void Insert(Sqlist &L, i...

2021-05-06 13:40:22 1236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除