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
C++数据结构-顺序表初始化及其增删改查
defineN11usingnamespacestd;/***实现顺序表的初始化和增删改查*注意:该程序默认顺序表的第0个位置不用,元素从1开始存放*/typedefstruct{int*elem;//存一个地址,动态分配空间intlenth;}
Sqlist
PGmotherfuckerONE
·
2020-08-14 12:54
数据结构
二路插入排序
#includeusingnamespacestd;typedefintSqList[8];voidBinpath_Insertsort(
SqList
&L,intcount){intlength=count
yangshuangtao
·
2020-08-14 08:25
C++
算法
直接插入排序算法c语言实现。 己它的时间复杂度分析。
intkey;chardata[20];}RecordType;#defineMAXSIZE20typedefstructSqList{RecordTyper[MAXSIZE+1];intlength;}
SqList
xiyuxi2001
·
2020-08-14 08:44
数据结构C++实现学习笔记系列
(数据结构)1.实现顺序表的各种基本运算的算法 2.实现单链表的各种基本运算的算法
实验内容1.编写一个程序
sqlist
.cpp,实现顺序表的各种基本运算和整体建表算法(假设顺序表的元素类型ElemType为char),并在此基础上设计一个程序exp2-1.cpp完成以下功能。
哄玛尼呗呗哄
·
2020-08-14 08:15
直接插入排序,折半插入排序,2-路插入排序,希尔排序
#includeusingnamespacestd;#defineMAX20typedefintSqList[MAX];voidInsertSort(
SqList
&L,intn)//直接插入排序{for
为爱坚持
·
2020-08-14 08:33
数据结构
排序
排序——选择排序
算法实现算法分析选择排序简单选择排序基本思想每一趟在后面n-i+1个中选出关键码最小的对象,作为有序序列的第i个记录算法实现voidSelectSort(
SqList
&L){//对记录序列R[1..L.length
若尘
·
2020-08-14 07:07
数据结构
实现两个顺序表的合并(顺序表已递增)
现在忘了··等考研复习时补充吧//(1)建立结构体typedefstruct{int*elem;intlength;intlistsize;}
sqlist
;//(2)初始化化线性表voidInitlist
Nuister KJR
·
2020-08-14 07:19
数据结构
选择排序(简单选择排序,树形选择排序,堆排序)
voidSelectSort(
SqList
*L){for(inti=0;ilength-1;i++){//总共进行n-1趟排序,便可使整个序列有序{intindex=i;//假设第i个记录就是最小值for
偷影子的人儿
·
2020-08-14 06:11
C语言学习
数据结构与算法
排序(二)__冒泡排序、简单选择排序和直接插入排序
(动态图来自维基百科)2、关键代码(优化之后)voidBubbleSort(
SqList
*L){inti,j;Sta
ssdut_yrp
·
2020-08-14 06:44
【数据结构与算法】
顺序表的相关操作(查找、插入、删除、有序插入)
查找本题要求实现一个函数,要求从顺序表中查找指定元素,并返回第一个查找成功的元素在表中的位置序号,若查找失败,则返回0;函数接口定义:intLocateElem(SqListL,ElemTypee);其中
SqList
,,,,,,,,,
·
2020-08-13 22:32
算法和数据结构
顺序表的创建;往顺序表的指定位置插入元素;从顺序表的指定位置删除元素
顺序表的存储结构如下:typedefstruct{ElemType*elem;intlength;intlistsize;}
SqList
;顺序表的初始化如下:voidInitList_Sq(
SqList
弱弱的初学者
·
2020-08-13 22:03
单链表的操作_二分查找
voidBinSearch(
SqList
*sql,EleTypex)//二分查找应用于已经排序好的数据{assert(sql);if(sql->size>0){intleft=0;intright=sql
weixin_33795806
·
2020-08-13 21:08
在有序的顺序表 L 中保序插入数据元素 x
顺序表类型定义如下:typedefstruct{ElemType*elem;intlength;intlistsize;}
SqList
;实现函数如下:voidInsertOrderList(
SqList
tim_tsang
·
2020-08-13 20:14
数据结构
题目1519:合并两个排序的链表
链表的合并而已#include#include#includetypedefstructnode{intval;structnode*next;}
Sqlist
;intn,m;
Sqlist
*create(
Rabbit誩
·
2020-08-13 19:21
九度
剑指OFFER
顺序表指定位置插入元素
问题描述:本题要求实现一个函数,在顺序表的第i个位置插入一个新的数据元素e,插入成功后顺序表的长度加1,函数返回值为1;插入失败函数返回值为0;函数接口定义:intListInsert(
SqList
&L
江楚郎(张文哲
·
2020-08-13 17:53
数据结构
创建线性表以及应用(下标从0开始)
#include#include#defineMAXSIZE100typedefintElemType;typedefstruct{ElemTypeelem[MAXSIZE];intlength;}
Sqlist
katherinejing77
·
2020-08-13 15:36
查找元素x,若x存在,则与其后继交换,否则将x插入,使顺序表有序
defineLIST_INIT_SIZE6#defineLISTINCREMENT10typedefintElemType;typedefstruct{ElemType*elem;intlength;intlistsize;}
SqList
TysonSir
·
2020-08-13 12:51
数据结构
数据结构—顺序表—删除某个元素
defineMaxSize100usingnamespacestd;typedefintElemType;typedefstruct{ElemTypedata[MaxSize];intlength;}
SqList
LY_624
·
2020-08-13 11:21
数据结构
数据结构-顺序表基本结构
#includeusingnamespacestd;#defineMaxSize50typedefintElemType;typedefstruct{ElemType*data;intlength;}
SqList
卿与
·
2020-08-12 18:28
数据结构
数据结构
吴越子坤——递归归并排序
#include#defineMAXSIZE10000typedefstruct{intr[MAXSIZE+1];intlength;}
SqList
;#defineN9voidMerge(intSR[]
吴越子坤
·
2020-08-12 16:22
c语言与算法
算法
C语言之顺序表
首先是定义顺序表的长度#defineMaxSize10接下来是向顺序表中添加元素:/*参数:
sqlist
:顺序表的首地址len:顺序表的长度i:插入元素的位置num:插入元素的值返回值:无*/voidInput_Elem
LiuYouth_123
·
2020-08-12 00:55
C语言学习
c语言实现顺序表
definemaxsize10typedefstruct{charno[20];charname[20];intprice;}Student;typedefstructList{Student*elem;intlength;}
SqList
Never_Dawn
·
2020-08-11 22:58
c语言
数据结构作业4--线性表类型定义与顺序表操作(函数题)
L是一个递增的有序顺序表,函数StatusListInsert_SortedSq(
SqList
&L,ElemTypee)用于向顺序表中按递增的顺序插入一个数据。
banya1999
·
2020-08-11 21:17
PTA-数据结构函数及编程题
c语言中&与*区别及在函数之间传递的具体用法
includetypedefintElemType;typedefstruct{//线性表中共有length个元素,是data[0]——data[length-1]intdata[20];intlength;}
SqList
SHAMPED
·
2020-08-11 20:36
数据结构期末考试复习资料(函数题)
L是一个顺序表,函数StatusListInsert_Sq(
SqList
&L,intpos,ElemTypee)是在顺序表的pos位置插入一个元素e(pos应该从1开始),函数StatusListDelete_Sq
@萌橙开心
·
2020-08-11 20:41
数据结构
综合实验1-狐狸逮兔子
defineOVERFLOW-2typedefintstatus;typedefintElemType;typedefstruct{ElemType*elem;intlength;intlistsize;}
SqList
你蠢死了
·
2020-08-11 17:56
山师通信大二数据结构实验课
数据结构
最容易理解最全的快排的最好时间复杂度分析
voidQSort(
SqList
*L,intlow,inthigh){intpivot;if(lowk=logn+1即递归树的深度为logn时间复杂度=每层的操作次数*树的深度=nlogn即:O(nlgn
XIAXIAgo
·
2020-08-11 03:12
算法
线性表
#include#defineMAXSIZE100typedefintElemType;typedefstruct{ElemTypedata[MAXSIZE];intlength;}
SqList
;voidswap
_泥巴_
·
2020-08-10 18:48
Code
利用二叉树求解表达式的值
defineSTACK_INIT_SIZE100#defineSTACKINCREMENT10typedefcharElemtype;typedefstruct{Elemtype*elem;intlength;intlistsize;}
SqList
zj19941201
·
2020-08-10 13:49
数据结构与算法
数据结构之顺序表的插入删除操作(静态分配实现)及其时间复杂度分析
的位置所属元素,插在此元素的前面即可#include#defineMaxSize5typedefstruct{intdata[MaxSize];//用静态数组存储当前数据intlength;//当前顺序表的长度}
SqList
Beyond_Nothing
·
2020-08-09 18:54
数据结构
C++ 简单选择排序
typedefchar*InfoType;typedefstruct{KeyTypekey;InfoTypeotherinfo;}ElemType;typedefstruct{ElemType*R;intlength;}
SqList
weixin_34380296
·
2020-08-09 14:17
数据结构——排序
typedefstruct{intkey;char*otherinfo;}ElemType;//顺序表的存储结构typedefstruct{ElemType*r;//存储空间的基地址intlength;//顺序表长度}
SqList
vow_
·
2020-08-09 10:34
数据结构
数据结构-排序-简单选择排序(c++实现)
defineMAXN20typedefintkeytype;typedefstruct{keytypekey;}Redtype;typedefstruct{Redtyper[MAXN+1];keytypelength;}
Sqlist
Commos_Star
·
2020-08-09 05:32
数据结构与算法
#
排序
排序算法
数据结构-排序-希尔排序(c++实现)
defineMAXN20typedefintkeytype;typedefstruct{keytypekey;}Redtype;typedefstruct{Redtyper[MAXN+1];keytypelength;}
Sqlist
Commos_Star
·
2020-08-09 05:32
数据结构与算法
#
排序
排序算法
不带头结点,头部插入法创建链表
#include#include#defineListSize100typedefintDataType;typedefstruct{DataType*data;intlength;intsize;}
Sqlist
weixin_30263073
·
2020-08-08 23:15
顺序表和链表(
Sqlist
&Linklist)
顺序表(
Sqlist
):顺序表,顾名思义,就是用连续的空间存储当下得到的数据。顺序链性表用
Sqlist
称呼,提到
Sqlist
就指的是顺序链性表其特点在于:1.存储空间是连续的,可以通过下标找到前后成
黄少天
·
2020-08-08 13:07
#
早期数据结构代码
Sqlist
LNode
线性表
快速排序算法,并输出每一轮后数据位置的交换
顺序表长度typedefintKeyType;typedefstruct{KeyTypeKey;}RcdType;typedefstruct{RcdTyper[MAXSIZE+1];intlength;}
SqList
夏日流萤
·
2020-08-08 13:24
c++
选择排序1-简单选择排序
简单选择排序的原理是,每次选择最小的数放在最前面{第一次得到第一个最小数(遍历了一次),第二次得到第二个最小数(从第二个数开始遍历,依次类推}templateintSelectMinKey(
SqList
zhoujunbuaa
·
2020-08-07 22:54
C/C++
算法相关
排序算法——折半排序
voidBinarySort(
SqList
&L)//折半排序算法{intlow=0;inthigh=0;intmid=0;inti,j;intkey;clock_tstart;clock_tfinish
xiaosi947
·
2020-08-07 22:54
算法与数据结构c语言版基本知识总结
typedefintelmentype//elemtype表示数据元素类型,此处定义为inttypedefstruct{elemtypedata[Maxsize];//存放线性表元素的数组intlen;//表示线性表的长度}
sqlist
chuachua呀
·
2020-08-07 17:23
6-1 直接插入排序 (10 分)
本题要求实现直接插入排序函数,待排序列的长度1#includetypedefintKeyType;typedefstruct{KeyType*elem;/elem[0]一般作哨兵或缓冲区/intLength;}
SqList
醉颜凉
·
2020-08-07 17:53
程序集
数据结构实验(C语言):折半插入排序、快速排序
文章参考过网上的内容,如有侵权,请联系#include#includetypedefstruct{int*data;//线性链表的初值intlength;}
Sqlist
;intPartition2(
Sqlist
qq_44143507
·
2020-08-07 10:24
课程实验
数据结构之顺序表
,删(增加表长度)#include#include#definesize10//静态分配数组空间typedefstruct{intdata[size];//静态数组intlength;//顺序表长度}
SqList
菜得扣↑
·
2020-08-05 00:37
数据结构
数据结构
顺序表的头文件和头文件的实现
注意:1模板类中的函数有const,那么定义此函数时const必须要有2定义模板类的函数时,template一定要有class#ifndef_
SQLIST
_H_#define_
SQLIST
_H_#includeusingnamespacestd
leafinsnowfield
·
2020-08-04 15:03
数据结构书
关于“Damage:before normal block..."(内存的使用错误)
我出现这种bug的代码如下(使用动态存储建立顺序表,实现销毁、清空等操作时):voidClearList_Sq(
Sqlist
*L)//重置顺序表L为空表{while((*L).length+1){*((
LittleJamie
·
2020-08-03 13:46
随笔
Android实验七之SQLite数据库存储
实验效果图:LogCat中打印出的数据:代码:MainActivity.javapackagecom.example.
sqlist
;importcom.example.helper.MyDataHelper
依旧seven
·
2020-08-03 04:40
android实验
用数组实现线性表各种操作(C语言)
排序使用简单的插入排序实现:voidone_sort(int*
sqList
,intval,intlen){intpos=len;inttemp=val;while(val0){
sqList
[pos]=
sqList
D_Y_Remember_M
·
2020-08-02 15:13
删除顺序表中所有值为X的元素
#include#include"
sqlist
.cpp"/*已知长度为n的线性表A采用顺序存储结构,编写一个时间复杂度为O(n)、空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。
热爱艺术的程序员
·
2020-08-01 14:32
算法
java编程实现学生成绩管理系统,采用顺序存储结构
学生成绩表如图所示问题分析:采用顺序存储结构,所以可以继承顺序表
Sqlist
(顺序表
Sqlist
的建立在之前写过了),简化类的描述。总体思路是先建立顺序表,然后进行增删改查的功能。
benzhaohao
·
2020-08-01 11:14
数据结构
数据结构:有序顺序表的插入(插入后仍为有序表)
数据结构代码:StatusListInsert_SortedSq(
SqList
&L,ElemTypee){if(!
凡尘阿凉
·
2020-08-01 06:54
【c/c++/数据结构】
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他