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
数据结构之查找
defineMAXSIZE10000typedefintStatus;typedefintElementType;typedefintKeyType;typedefstruct{ElementType*data;intlength;}
SqList
点一下我的id
·
2024-09-04 03:02
【嵌入式学习】数据结构day01.23---顺序表
一、思维导图二、顺序表相关功能代码主函数main.c#include"head.h"intmain(intargc,constchar*argv[]){//在堆区申请内存
sqlist
*p=create(
康康宝
·
2024-02-19 21:59
学习
数据结构
作业2024/1/23
查找的值key,修改的值element1.根据key查找对应的下表indexsearch_key()2.根据index修改为elementupdate_index();test.c里的代码intfind(
sqlist
江阿生_
·
2024-02-06 08:11
windows
数据结构之直接插入排序
直接插入排序:voidInsertSort(
Sqlist
&L){inti,j;for(i=2;ipivotkey)++high;L.r[high]=L.r[low];while(low<high&
穿越过来的全栈工程师
·
2024-02-03 02:20
数据结构
算法
数据结构: 顺序表和单链表的基本运算实现
内容:1.首先,创建文件
sqlist
.h。a)定义顺序表的结构体类型;b)定义并实现顺序表的基本运算(详见线性表ADT描述)。
YTU-yx
·
2024-01-30 18:16
数据结构
笔记
数据结构
链表
数据结构-顺序表中基本操作
StatusInitList(
SqList
&L){//构造一个空的顺序表LL.elem=newElemtype[MAXSIZE];//为顺序表分配一个大小为MAXSIZE的数组空间if(!
小哼快跑
·
2024-01-28 21:07
数据结构
数据结构
算法
顺序表的基本操作
数据结构.线性表
1.静态分配#includeusingnamespacestd;constintN=10;typedefstruct{intdata[N];intlength;}
SqList
;voidInitList(
丰海洋
·
2024-01-28 03:49
数据结构
数据结构
2020-07-04(C语言)数据结构归并排序
//归并排序includeincludedefineMAXSIZE100typedefstructSqList{intr[MAXSIZE+1];intlength;}
SqList
;voidMerge(intR
璐璐_accf
·
2024-01-24 20:39
数据结构---顺序表
:指针2.线性表的类型定义3.顺序存储结构等同于structPolynomial{floatp;inte;}typeofstruct{structPolymomial*elem;intlength;}
Sqlist
NNLYF_
·
2024-01-23 12:42
数据结构与算法
数据结构
PTA题目:顺序表---插入结点
顺序表结构定义如下:typedefcharElemType;typedefstruct{ElemTypedata[MaxSize];intlength;}
SqList
;要求写出:voidDispList
Tajang
·
2024-01-22 08:00
C语言
链表
数据结构
算法
c语言
c语言函数实现顺序线性表,数据结构C语言实现——顺序线性表
SqList
delcaration.h#ifndefDECLARATION_H_INCLUDED#defineDECLARATION_H_INCLUDED#defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineINFEASIBLE-1#defineOVERFLOW-2#defineElemTypeinttypedefintStatus;#defineLIS
蔓红荔
·
2024-01-20 21:50
c语言函数实现顺序线性表
数据结构(C语言)类C代码的代码实现(二)——线性表的顺序表示和实现
目录前期准备代码的主要参考源码形式源代码头文件源文件1.
SqList
.cpp构造顺序表销毁顺序表清空顺序表判断空表求表长按位查找按值查找寻找前驱寻找后继插入元素删除元素遍历顺序表顺序表合并源文件2.测试函数
万福泉源
·
2024-01-20 21:48
数据结构课本C代码实现
数据结构
c语言
开发语言
【C++】希尔排序、快速排序、堆排序的每步排序
defineMAXSIZE20typedefintKeyType;typedefstruct{KeyTypekey;}RedType;typedefstruct{RedTyper[MAXSIZE+1];intlength;}
SqList
勐里
·
2024-01-16 16:55
c++
算法
排序算法
数据结构 线性表的顺序存储和链式存储,以及基本操作、单链表例题
顺序表的静态分配存储表示//线性表的静态分配顺序存储结构typedefintElemType;typedefstruct{//顺序表的定义ElemTypeelem[LISTSIZE];intlength;//当前长度}
Sqlist
薄荷°
·
2024-01-11 06:37
笔记
数据结构
数据结构
链表
list
数据结构3
//根据元素删除intdelete_element(
sqlist
*p,data_typeelement){ if(NULL==p||len_empty(p)) { printf("NullOrError
WengIng
·
2024-01-10 20:15
数据结构
windows
01.03
#include#defineMaxsize6usingnamespacestd;templateclassSqlist{T1arr[Maxsize];T1*data;intlen=0;public:
Sqlist
Sujianrui
·
2024-01-09 20:21
作业
程序人生
01.04作业
templateclassSqlist{private:T*data;//顺序表的数据指针intsize;//顺序表的当前大小intcapa;//顺序表的容量public://构造函数,创建一个顺序表
Sqlist
JeromeSahara
·
2024-01-09 18:33
c++
数据结构—顺序表增删改查
#include#include#defineML100typedefintElemType;typedefstructList{ElemTypelist[ML];intsize;}
sqlist
;
sqlist
安特尼
·
2024-01-09 04:52
数据结构
链表
数据结构—线性表顺序存储与链式存储结构操作
1.线性表顺序存储结构1.顺序存储结构定义typedefstruct{ElemTypedata[MAXSIZE];//数组,存储数据元素intlength;//线性表当前的长度}
SqList
;2.获得元素操作
彭于晏689
·
2024-01-08 23:54
数据结构
数据结构
链表
算法
C语言作业
姓名intage;//年龄charskill[10];//技能}Person;//人物结构typedefstruct{Personper[MaxSize];//表示一个人intlength;//表长}
SqList
念言-ny
·
2024-01-08 01:01
c语言
算法
开发语言
数据结构课程设计
100];//图书ISBNcharname[100];//图书名字doubleprice;//图书价格}Book;typedefstruct{Bookdata[MAXSIZE];intlength;}
SqList
沫刃起
·
2024-01-08 00:46
数据结构
课程设计
算法
数据结构 顺序表基本操作(C++)
1.顺序表存储结构typedefstruct{ElemType*elem;//存储空间的基地址intlength;//当前长度}
SqList
Ruannn(努力版)
·
2024-01-06 11:17
数据结构
数据结构
从0开始——线性表
2.线性表抽象数据类型ADT线性表分顺序存储结构和链式存储结构,分别称为顺序表,链表ADT线性表(
SqList
):顺序表Data线性表的
c枫_撸码的日子
·
2024-01-06 05:20
【C语言数据结构】直接插入排序(代码+画图=最详细!)
本题要求实现直接插入排序函数,待排序列的长度1#includetypedefintKeyType;typedefstruct{KeyType*elem;/*elem[0]一般作哨兵或缓冲区*/intLength;}
SqList
木鳶戾天
·
2024-01-05 04:29
C语言数据结构
c语言
数据结构
算法
【C语言数据结构】折半查找排序(有注释)
函数接口定义:voidBInsertSort(
SqList
&L);裁判测试程序样例:#include#defineMAXSIZE1000usingnamespacestd;typedefstruct{intkey
木鳶戾天
·
2024-01-05 04:29
C语言数据结构
数据结构
c语言
算法
【C语言数据结构】堆排序(题目,有注释)
本题要求实现堆排序中的筛选函数,待排序列的长度1#includetypedefintKeyType;typedefstruct{KeyType*elem;/*elem[0]一般作哨兵或缓冲区*/intLength;}
SqList
木鳶戾天
·
2024-01-04 20:24
c语言
数据结构
算法
c++ / day06
include#defineMAXSIZE100usingnamespacestd;templateclassSqlist{unsignedintlen=0;T*ptr_data=NULL;public:
Sqlist
溪北人
·
2024-01-04 04:11
c++
开发语言
顺序表的查找,插入和删除
defineOK1//返回值为1;#defineERROR0//返回值为0;typedefintStatus;typedefstruct{int*elem;//存储当前空间基地址intlength;//当前长度}
SqList
零梦ing
·
2024-01-01 05:42
数据结构
算法
c++
数据结构
8578 顺序表逆置
defineLISTINCREMENT10#defineElemTypeinttypedefintStatus;typedefstruct{int*elem;intlength;intlistsize;}
SqList
软工在逃男大学生
·
2023-12-31 00:01
water
算法
C++数据结构--顺序表
线性表的顺序表在c++的STL库中可以用vector来实现#include以下是自己定义的顺序表数据结构1.头文件
sqlist
.h#pragmaonce#ifndefSQLIST#defineSQLIST
ELIO WONG
·
2023-12-30 02:01
数据结构
c++
算法
数据结构 | 算法精讲:‘直接插入排序、冒泡排序、简单选择排序
//定义数组的最大大小#defineMAX_SIZE100//定义结构体Sqlisttypedefstruct{intr[MAX_SIZE];//用于存储元素的数组intlength;//数组的长度}
Sqlist
我不是saint
·
2023-12-24 17:47
专业课复习
数据结构
排序算法
算法
《妙趣横生的算法》(C语言实现)-第1章 数据结构基础
//实例1-12023年12月21日15点59分-16点31分#include#defineMaxSize10//静态顺序表的各种操作//向顺序表插入元素,
Sqlist
表首地址,*len表的长度,pos
dream_aleaf
·
2023-12-24 13:38
算法
c语言
数据结构
centos7 安装django
环境:centos7.4,python用的venv3.6,django2.1注意点:django2.2再使用venv环境的时候会报
SQList
版本不足问题,升级数据库太费劲,不如重来安装命令:yuminstall-ypython36cd
Lywen2004200016
·
2023-12-24 06:06
python
数据库
运维
华清远见作业第十四天
思维导图1、顺序表按元素删除代码:intdelete_num_delete(
sqlist
*list,datatypekey){intindex=seek_num(list,key);//元素查找函数if
努力考教资的小李子
·
2023-12-22 09:40
华清远见作业
c语言
数据结构
【无标题】
元素查找intsearch_key(
Sqlist
*list,mmkey){if(NULL==list||Empty(list)){puts("ERROR");return-1;}intn=0;for(inti
linklzhl
·
2023-12-21 11:31
c语言
数据结构(Chapter Two -02)—顺序表基本操作实现
博客首先列出线性表的数据结构:#defineMaxSize50//定义顺序表最大长度typedefstruct{ElemTypedata[MaxSize];//顺序表的元素intlength;//顺序表的当前长度}
SqList
爱说实话
·
2023-12-19 15:55
计算机基础(408)
数据结构
第八章 排序 插入排序
+1;j--)L.r[j+1]=L.r[j];L.r[high+1]=L.r[0];//插入到正确位置}}减少了比较次数,但没有减少移动次数平均性能优于直接插入排序希尔排序voidShellSort(
Sqlist
奔跑的乌龟_
·
2023-12-19 15:58
数据结构-课程
算法
数据结构
排序算法
第八章 排序 选择排序
voidSelectSort(
Sqlist
&L){for(inti=1;i=a[2*i]&&a[
奔跑的乌龟_
·
2023-12-19 15:57
数据结构-课程
数据结构
算法
数据结构线性表例题
typedefstruct{ElemTypedatas[MaxSize];}Sqlists;*/templateclassSqlist{T1data[MaxSize];intlength;public:
Sqlist
林梓烯
·
2023-12-19 04:06
c++
11.23整理
include"string.h"#defineMAXSIZE10typedefintdata_type;typedefstructlist{data_typedata[MAXSIZE];intlen;}
sqlist
来日可期げ
·
2023-12-18 23:02
算法
6-7 归并排序 分数 10
typedefintDatatype;typedefstruct{Datatype*elem;intLength;}
SqList
;voidMerge(SqListL,intlow,intm,inthigh
阿猿收手吧!
·
2023-12-18 03:27
C语言经典题目
c语言
排序算法
算法
数据结构
数据结构:有序表的合并---顺序存储结构----用C语言表述
define_CRT_SECURE_NO_WARNINGS1#include#include#defineMAX100#defineElemtypeinttypedefstruct{Elemtype*elem;intlength;}
Sqlist
Yskm_sir
·
2023-12-17 02:43
数据结构
数据结构
c语言
c++
C 语言笔记 —— 函数参数带 & 和不带 & 的区别
在C语言的函数中定义参数时,有时会用到&,比如:voidInitSqList(
SqList
&L){//顺序表初始化函数for(inti=0;ivoidtest(intx){x=1024;printf("
Strange191110
·
2023-12-16 02:34
c语言
数据结构笔记 —— 绪论:为什么要初始化
数据结构的基本操作中有一个初始化,例如:顺序表的初始化#defineMAX_SIZE10/**定义一个int类型的顺序表**/typedefstruct{intdata[MAX_SIZE];intlength;}
SqList
Strange191110
·
2023-12-16 02:04
#
数据结构
掌法学习笔记
数据结构
SqList
*L 和
SqList
* &L的一些理解以及多重指针的简单应用
SqList
*L和
SqList
*&L关于
SqList
*L和
SqList
*&L的理解复习数据结构(李春葆c++版本)时看到了
SqList
*&L当时好像没弄明白今天花点时间理顺下:typedefstruct
上官阿坤
·
2023-12-16 00:42
C++
数据结构
16C++ 数据结构
线性表顺序存储
sqlist
.h#pragmaonce#includetypedefvoidSeqList;typedefvoidSeqListNode;SeqList*SeqList_Create(intcapacity
任振铭
·
2023-12-15 21:44
对长度n为的顺序表L,编写一个时间复杂度为 O(n)、空间复杂度为 O(1)的算法,该算法删除线性表中所有值为x的数据元素。
boolDeleteX(
SqList
&L,ELemTypex){intcount=0;for(inti=0;i
山东金针菇
·
2023-12-05 03:55
线性表
数据结构
设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为 O(1).
题目描述:设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1).boolReverse(
SqList
&L){inttemp;for(inti=0;i<(L.length-1)
山东金针菇
·
2023-12-05 03:24
线性表
数据结构
从顺序表中删除具有最小值的元素(假设唯一) 并由函数返回被删元素的值。空出的位 置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。
boolDeleteMin(
SqList
&L,int&min){if(L.length==0)returnfalse;min=L.data[0];intpos=0;for(inti=1;i
山东金针菇
·
2023-12-05 03:50
线性表
数据结构
滑动解锁式的记录最长字符串
voidpart_2(
SqList
*L){intn;printf("lengthofthesqlist:");scanf("%d",&n);L->length=n;printf("inputtheelement
反人君子三十三
·
2023-12-04 23:58
算法
上一页
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
其他