E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQList
pta6-1 顺序表的插入操作 6-2 顺序表的删除操作 6-3 单链表的查询插入删除
6-1顺序表的插入操作intListInsert(
SqList
&L,inti,ElemTypee){if(iL.length+1||L.length>10)return0;for(intj=L.length
速 �
·
2023-12-04 08:43
linq
蓝桥杯
散列表
【2023.11.29练习】希尔排序的实现
本题要求实现一趟希尔排序函数,待排序列的长度1#includetypedefintKeyType;typedefstruct{KeyType*elem;/*elem[0]一般作哨兵或缓冲区*/intLength;}
SqList
Run with the Wind
·
2023-12-02 23:42
练习日志
学习
算法
数据结构
【2023.11.29】2-路归并排序学习
defineMAXSIZE1000usingnamespacestd;typedefstruct{intkey;char*otherinfo;}RedType;typedefstruct{RedType*r;intlength;}
SqList
Run with the Wind
·
2023-12-02 23:41
学习日志
学习
算法
数据结构
顺序表
defineERROR0#defineOVERFLOW-2#defineMAXSIZE100#defineStatusinttypedefstruct{ElemType*elem;intlength;}
SqList
张雪莹_8期强化班
·
2023-12-01 22:17
数据结构day3作业
1.顺序变按元素删除voiddel_ele(
sqlist
*list,intkey){if(list==NULL||empet_full(list))return;for(inti=0;ilen;i++)
傻猪猪一枚
·
2023-11-30 14:47
数据结构
【数据结构/C++】线性表_顺序表的基本操作
includeusingnamespacestd;#defineMaxSize10//1.顺序表//静态分配//创建匿名结构体typedefstruct{intdata[MaxSize];intlength;//当前长度}
SqList
小谢sd
·
2023-11-30 03:58
数据结构
C/C++
数据结构
c++
开发语言
数据结构 / 顺序表操作 / 顺序表尾部删除
2.顺序表尾部删除函数代码/**顺序表尾部删除**/intdelete_tail(
sqlist
*list){if(NULL==list||1==is_list_empty(list)){return-1
溪北人
·
2023-11-27 23:59
数据结构
c语言
linux
合并两个集合
#include#include"
sqlist
.cpp"/*假设有两个集合A和B分别用两个线性表LA和LB表示,即线性表中的数据元素即为集合中的成员。
热爱艺术的程序员
·
2023-11-27 04:40
算法
线性表
集合合并
数据结构 / 顺序表的遍历
1.顺序表的遍历函数代码/**判断顺序表是否为空**/intis_list_empty(
sqlist
*list){returnlist->len==0?
溪北人
·
2023-11-26 21:19
数据结构
c语言
linux
数据结构 / 顺序表操作 / 顺序表尾部添加
顺序表尾部添加函数代码/**注意要判断顺序表是否已满*成功返回0*失败返回-1**/intappend(
sqlist
*list,data_typeelement){if(NULL==list||1==is_list_full
溪北人
·
2023-11-26 21:49
数据结构
c语言
linux
数据结构 / day03作业
1.顺序表按元素删除//main.c#include"head.h"intmain(intargc,constchar*argv[]){
sqlist
*list=create_space();//printf
溪北人
·
2023-11-26 21:48
数据结构
c语言
linux
数据结构 / 顺序表操作 / 顺序表堆区申请内存
#include#defineMAXSIZE20typedefintdata_type;typedefstructSQLIST{//数据元素data_typearr[MAXSIZE];intlen;}
sqlist
溪北人
·
2023-11-26 21:48
数据结构
c语言
linux
王道习题p18顺序表的逆置
define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;constintN=100;//设计一个高效算法,将顺序表所有元素逆置typedefstruct{intdata[N];intlength;}
sqlist
-陈同学*
·
2023-11-25 21:11
王道习题
数据结构
王道p18第三题删除顺序表中所有值为x的元素
define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;constintN=100;//删除顺序表中所有值为x的元素typedefstruct{intdata[N];intn;//长度}
sqlist
-陈同学*
·
2023-11-25 21:11
王道习题
数据结构
王道p18第四题从有序表中删除给定值在s到t之间的所有元素,st不合理或者表为空返回错误
includeusingnamespacestd;//从有序表中删除给定值在s到t之间的所有元素,st不合理或者表为空返回错误constintN=100;typedefstruct{intdata[N];intn;//长度}
sqlist
-陈同学*
·
2023-11-25 21:11
王道习题
数据结构
在顺序表L中删除所有值为x的元素(C语言)
include#include#defineMaxSize50typedefintElemType;typedefstruct{ElemTypedata[MaxSize];ElemTypelength;}
SqList
〔秉烛夜游〕
·
2023-11-25 18:24
数据结构链表的初始化插入删除_数据结构小结
C语言定义:#defineMAXSIZE20typedefintElemType;typedefstruct{ElmeTypedata[MAXSIZE];intlength;//线性表当前的长度;}
sqlist
weixin_39850920
·
2023-11-25 11:35
数据结构链表的初始化插入删除
数据结构经典代码题(从小白开始)
voidswap(
Sqlist
&L){Elemtypetemp;//定义一个辅助空间用于交换inti=0;for(i=0;i=t)returnfalse;for(inti=0;i=s&&L.data[i
绞尽脑汁想个网名
·
2023-11-23 22:47
知识总结
笔记
数据结构
算法
数据结构与算法编程题4
typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}
SqList
爱发明的小兴
·
2023-11-22 05:19
算法与数据结构
数据结构
数据结构与算法编程题5
typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}
SqList
爱发明的小兴
·
2023-11-22 05:19
算法与数据结构
数据结构
数据结构与算法编程题6
typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}
SqList
爱发明的小兴
·
2023-11-22 05:08
算法与数据结构
数据结构
考研数据结构之顺序表 (待续)
考研数据结构之顺序表(待续)//顺序表专题#include#include#defineMAXSIZE100//结构体定义typedefstruct{intdata[MAXSIZE];intlength;}
sqlist
wongzeqi
·
2023-11-21 19:26
总结
博客
c语言
数据结构
考研
【考研】数据结构(更新到顺序表)
只有库函数没有声明)线性表的定义和基本操作基本操作定义静态:#include#include#defineMaxSize10//静态typedefstruct{intdata[MaxSize];intlength;}
SqList
hoypte
·
2023-11-21 18:51
考研
数据结构
【7 查找】顺序表折半查找。
#defineMaxSize50typedefstrcut{ElemTypedata[MaxSize];intlength;}
Sqlist
;boolbinary_search(SqlistL,ElemTypek
irel1a_3
·
2023-11-20 23:58
7
查找
算法
考研408 王道 数据结构 算法题整理(五)排序
1.插入排序1.1直接插入排序**核心:**有序表+待排元素+无序表——待排元素往前找插入位置,大于待排元素的依次后移(边比较边移动)voidInsertSort(
Sqlist
&L){for(inti=
nabobess
·
2023-11-12 22:45
考研408
算法
数据结构
考研
冒泡排序 选择排序 插入排序 快速排序 堆排序 希尔排序的C语言实现
:VS2019参考:《大话数据结构》#include#defineMAXSIZE10typedefstruct{intr[MAXSIZE+1];/*r[0]用作哨兵或临时变量*/intlength;}
SqList
weixin_44033321
·
2023-11-10 01:01
c语言
排序算法
数据结构
C语言排序算法-冒泡、选择、插入、希尔、堆、归并、快速、拓扑
defineMAXSIZE10//用于要排序数组个数最大值typedefstruct{intr[MAXSIZE];//用于存储要排序数组,r[0]可当做临时变量intlength;//用于记录顺序表的长度}
SqList
早知道不学Java了
·
2023-11-10 01:24
C语言
排序算法
算法
算法
c语言
排序算法
顺序表-删除所有值为x的元素
该算法删除线性表中所有值为x的数据元素*/#include#include#defineInitSize10typedefintElemType;typedefstruct{ElemType*data;intlength;}
SqList
MyDreamingCode
·
2023-11-09 21:01
顺序表
数据结构
算法
c语言
程序设计 排序程序(冒泡/插入/选择)
#include#include#defineMAXSIZE100typedefstruct{intlist[MAXSIZE];//存放序列intlength;//存放序列长度}
SqList
;voidmenu
章鱼哥~
·
2023-11-09 09:15
算法
排序算法
c语言
希尔排序原理和算法图解
算法讲解:voidShellSort(
SqList
*L){inti,j;intincrement=L->length;do{increment=increment/3+1;//增量序列for(i=increment
四川兔兔
·
2023-11-09 02:59
查找和排序算法
算法
排序算法
数据结构
数据结构与算法学习笔记-一般线性表
所有元素属于同一数据类型序列:数据元素由逻辑序号唯一确定,一个线性表中可以由相同值的元素顺序存储结构顺序表和线性表的区别:顺序表是物理结构,线性表是逻辑结构算法实现顺序表类型定义创建顺序表 voidCreateList(
SqList
freak2020
·
2023-11-08 02:15
数据结构
算法
线性表——将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表
本题代码如下:boolMerge(SqListA,SqListB,
SqList
&C){if(A.length+B.length>C.maxSize)//大于顺序表的最大长度returnfalse;inti
freshman_y
·
2023-11-06 07:00
数据结构
1024程序员节
数据结构
算法
数据结构-顺序表实验
、实现代码#include#defineMAXSIZE100usingnamespacestd;typedefstruct//定义一个结构体类型{intlength;int*data;intmax;}
SqList
zmjjtt
·
2023-11-04 03:36
数据结构
算法
6-3 堆排序
本题要求实现堆排序中的筛选函数,待排序列的长度1#includetypedefintKeyType;typedefstruct{KeyType*elem;/elem[0]一般作哨兵或缓冲区/intLength;}
SqList
Moliay
·
2023-11-03 20:23
pat
算法
数据结构
王道书P18 T10(静态顺序表实现)
**②数据结构:*typedefstruct{*intdata[MaxSize];*intlength;*}
SqList
;**③算法设计*时间复杂度:O(n)*空间复杂度:O(1)*
还没还没
·
2023-11-02 01:41
王道书第二章综合应用题
数据结构
算法
c语言
c++
王道书P18 T7(静态顺序表实现)
/***用顺序表实现王道P18T7**①算法思想:*归并**②数据结构:*typedefstruct{*intdata[MaxSize];*intlength;*}
SqList
;**③算法设计*/#include
还没还没
·
2023-11-02 01:11
王道书第二章综合应用题
数据结构
算法
SqList
*L 和
SqList
* &L的一些理解以及多重指针的简单应用
SqList
*L和
SqList
*&L关于
SqList
*L和
SqList
*&L的理解复习数据结构(李春葆c++版本)时看到了
SqList
*&L当时好像没弄明白今天花点时间理顺下:typedefstruct
rouse2617
·
2023-11-01 19:31
C语言
指针
数据结构顺序表的基本操作—插入
#include#include#defineMaxSize10typedefstruct{intdata[MaxSize];定义一个数组intlength;//顺序表当前长度}
SqList
;//定义一个顺序表
LeeCoo-
·
2023-11-01 19:11
数据结构
C语言数据结构 顺序表的输入与输出
#include#include#definemaxsize100typedefintelemtype;typedefstruct{intlist[maxsize];intlength;}
sqlist
;
薄荷清睐
·
2023-11-01 18:06
数据结构
数据结构
算法
顺序表的查找(按位查找、按值查找)(数据结构与算法)
defineMaxSize10//定义最大长度typedefstruct{ElemTypedata[MaxSize];//用静态的“数组”存放数据元素静态分配intlength;//顺序表的当前长度}
SqList
AII_IIA
·
2023-10-31 02:17
C/C++
数据结构与算法
数据结构与算法
顺序表的查找
按位查找
按值查找
C/C++
顺序表的定义与实现(数据结构与算法)
顺序表的定义#defineMaxSize10//定义最大长度typedefstruct{ElemTypedata[MaxSize];//用静态的“数组”存放数据元素intlength;//顺序表的当前长度}
SqList
AII_IIA
·
2023-10-31 02:15
C/C++
数据结构与算法
数据结构
顺序表
动态分配
C
线性表的结构体定义和基本操作
一、线性表的结构体定义#definemaxSize100//定义整型变量maxSize为1001.顺序表的结构体定义typedefstruct{intdata[maxSize];intlength;}
sqlist
作业写不完的卑微小cookie
·
2023-10-28 19:09
#
线性表——顺序表和链表
指针
算法
链表
数据结构
线性表的插入、删除和查询操作
有列表默认长度设置为50,列表数量#include#defineMaxSize50typedefintElement;typedefstruct{Elementdata[MaxSize];intlength;}
SqList
Fresh_anyu
·
2023-10-28 19:27
408数据结构
数据结构
算法
c++
【数据结构应用题】线性表的顺序表示(含统考真题)
审题:顺序表删除最小值元素(唯一)返回元素值最后一位填补显示错误信息思路:传入顺序表判空遍历找最小值函数与最小值类型相同和最后一位交换值算法实现:ElemTypeDel_Min(
Sqlist
&L){if
温柔说给风
·
2023-10-27 17:45
数据结构
数据结构
链表
排序算法
c语言
算法
c语言线性表-顺序表(完整版)
首先创建一个结构体:typedefstruct{ElemType*elem;//存储空间的基地址intlength;//当前长度}
Sqlist
;//顺序表的结构类型为
Sqlist
然后建立一个空表,并填上数据
悠闲小人物
·
2023-10-27 16:01
c语言
数据结构
c语言
数据结构
链表
顺序表
从顺序表中删除其值在给定值s与t之间(要求s<t)的所有元素,若s或t不合理或顺序表为空,则显示出错误信息并退出运行
intInitArr[10]={3,9,2,5,4,8,6,1,7,10};typedefstruct{intdata[MaxSize];//用静态的数据存放数据元素intlength;//顺序表当前长度}
Sqlist
劲夫学编程
·
2023-10-26 16:40
数据结构专栏
删除给定区间所有元素
数据结构
c语言
40.查找练习题(王道2023数据结构第7章)
defineMAXSIZE10#defineElemTypeint#defineStatusinttypedefstruct{intdata[MAXSIZE];//存储空间的基地址intlength;//当前长度}
SqList
北京地铁1号线
·
2023-10-26 15:01
数据结构
数据结构
1024程序员节
设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)
intInitArr[10]={1,2,3,4,5,6,7,8,9,10};typedefstruct{intdata[MaxSize];//用静态的数据存放数据元素intlength;//顺序表当前长度}
Sqlist
劲夫学编程
·
2023-10-25 22:48
数据结构专栏
算法
约瑟夫环问题
题目:一圈人围坐,以数字K位第一个个人,叫道M的人自动出列,请写出出列顺序第一种方法:使用单项循环链表实现//这里是头文件#ifndef_
SQLIST
_H__#define_
SQLIST
_H__#definedatatypeinttypedefstructsqlist
LH大牛
·
2023-10-23 05:42
C语言数据结构线性表顺序存储结构(插入、删除、获取)
typedefintElemType;//线性表的结构定义typedefstruct{ElemTypedata[MAXSIZE];/*数组存储数据元素,最大值为MAXSIZE*/intlength;/*线性表当前的长度*/}
SqList
刘璐菲
·
2023-10-22 00:58
数据结构学习笔记
线性表
数据结构
c语言
顺序存储结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他