Sqlist 插入、删除元素
Sqlist 插入、删除元素
#define MAXSIZE 100
class sqlist
{
private:int num[MAXSIZE];int sql_size;
public:sqlist(int a[],int lenth){for(int i=0;i<lenth;i++){num[i]=a[i];}sql_size=lenth;}bool insert_sql(int a){if(sql_size==MAXSIZE)return false;for(int i=0;i<sql_size;i++){if(num[i]>a){for(int j=sql_size;j>i;j--){num[j]=num[j-1];}num[i]=a;sql_size++;break;}else{num[sql_size]=a;sql_size++;break;}}return true;}bool delete_sql(int b){if(sql_size==0)return 0;for(int i=0;i<sql_size;i++){if(num[i]==b){for(int j=i;j<sql_size;j++){num[j]=num[j+1];}sql_size--;break;}}return true;}void display(){for(int i=0;i<sql_size;i++)cout<<num[i]<<" ";cout<<endl;}};int main()
{int a[]={1,2,4,8,9,11};sqlist s(a,6);s.display();s.insert_sql(12);//s.insert_sql(3);s.display();s.delete_sql(4);s.display();return 0;
}
结果如下:
Sqlist 插入、删除元素相关推荐
- 向顺序容器vector、string、deque、list、forward_list中插入\删除元素时迭代器、引用、指针的变化
1.插入元素 (1)对于vector.string来说,当在某个位置插入元素后,如果内存空间重新分配,则指向任何位置的迭代器.指针.引用都会失效: 如果内存空间没有重新分配,则在插入位置之前的迭代器. ...
- deque插入/删除元素
deque 容器中,无论是添加元素还是删除元素,都只能借助 deque 模板类提供的成员函数.表 1 中罗列的是所有和添加或删除容器内元素相关的 deque 模板类中的成员函数. 表 1 和添加或删除 ...
- vector插入/删除元素
插入操作: 理论知识 ² vector.insert(pos,elem); //在pos位置插入一个elem元素的拷贝,返回新数据的位置. ² vector.insert(pos,n,elem); ...
- D3 插入删除元素元素
插入元素 append():在选择集末尾插入元素 insert():在选择集前面插入元素 <html> <body> <p>1</p><p> ...
- jq添加插入删除元素
https://www.cnblogs.com/sandraryan/ append() - 在被选元素的结尾插入内容 <body><div class="wrap&quo ...
- 顺序表-顺序表的基本操作(插入元素+删除元素)
顺序表的存储结构: typedef struct{int data[Maxsize]; //存在顺序表中的元素int length; //存放顺序表的长度}SqList; 一.插入元素 分析: 在顺序 ...
- C++ 笔记(23)— STL vector 类(实例化 vector、末尾插入、指定位置插入、数组方式访问元素、指针方式访问元素、删除元素、大小与容量区别)
1. vector 特点 vector 是一个模板类,提供了动态数组的通用功能,具有如下特点: 在数组末尾添加元素所需的时间是固定的,即在末尾插入元素的所需时间不随数组大小而异,在末尾删除元素也如此: ...
- c++ 双端队列 deque 之 (头部、尾部)插入元素/删除元素/
头文件 #include <deque> 和vector用法基本相同 没有 capacity() reserve() 有了push_back(),pop_back() //inse ...
- python列表元素替换的数据结构_Python基础学习数据结构(第2讲:列表;第2讲:列表创建、添加元素、插入元素、替换元素、删除元素、其他常用方法和列表派生),第二,主讲,追加,推导,式...
列表也是一种序列结构,与元组不同,列表具有可变性,可以追加.插入.删除和替换列表中的元素. 1.创建列表 创建列表可以使用list([iterable])函数,或者用中括号[ ]将元素括起来,元素之间 ...
- d3.js选择、插入、删除元素
我们还可以根据dom属性id class进行元素选择. var p2 = body.select("#myid"); p2.style("color",&q ...
最新文章
- # POJ-1979(BFS)
- HTML中的meta(转载)
- Struts2.5版本之后Tomcat启动报错问题
- P5024-保卫王国【动态dp,最小覆盖集】
- mysql trace工具_100% 展示 MySQL 语句执行的神器-Optimizer Trace
- 七七计算机论文网,qepipnu
- 3个月贵了1.6万!特斯拉Model 3今年已涨价6次
- vue3中setup()函数的使用一
- jQuery.ajax(解决跨域问题,jquery解决AJAX跨域问题
- 【HDU6051】if the starlight never fade
- 《Java疯狂讲义》重点及相关信息 第一章
- 制作整人计算机病毒,自己制作简单病毒---三行命令的整人BAT,弹出很多窗口,一直弹到内存耗...
- ADS实验报告二:滤波器的仿真设计
- 【思考】关于英语论文写作的底层逻辑思考
- elasticsearch6.5.4破解白金版xpack
- 老闪创业那些事儿(外传)——教人与用人的撕裂
- 想花钱速学互联网行业,大概花两三个月的时间,出来好找工作吗
- 海康NCG联网网关设备通过国标接入到EasyCVR视频图像智能分析平台注册失败问题排查
- sql查询两个表的关联关系
- Android App Bundle 自动打包原理
热门文章
- 找不到org.springframework.cloud.util.PropertyUtils
- 硬件设计漫谈1 —模组设计
- 锐起无盘服务器蓝屏死机,正确配置减少锐起无盘系统死机蓝屏
- 创客匠人抖音小程序引流转化三步走
- BOOST升压电路原理详解
- java三国策略手游_策略三国下载-策略三国手游官网版下载-Minecraft中文分享站
- android之在java代码引用res资源
- 超市管理系统java_java实现超市管理系统
- 进销存excel_EXCEL进销存系统升级版,自动库存更新,利润毛利分析一键操作
- 计算机编程php网页源码水果网上销售系统mysql数据库web结构html布局