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
>C语言
Easyx-----
c语言
实现斗地主
tools.hpp#pragmaonce#includevoiddrawImg(intx,inty,IMAGE*src){//变量初始化DWORD*pwin=GetImageBuffer();//窗口缓冲区指针DWORD*psrc=GetImageBuffer(src);//图片缓冲区指针intwin_w=getwidth();//窗口宽高intwin_h=getheight();intsrc_w
qiuqiuyaq
·
2024-01-24 22:13
C
/
C++小游戏
C语言
斗地主
大一
c语言
课设--五子棋(基于easyx库)
前言本文介绍本人的大一课程设计作业项目:五子棋,本来准备挑战更有难度的机器视觉目标检测系统(对于我来说困难),但是在经历各种不可预测的事情(包括变成小人)之后,还是放弃了,然后写了这个项目(之前就有写过一点,是在疯狂改进)。项目主要使用easyx库,具体知识大家可以自行搜索学习,在文章内就不大量解释了。写这篇文章主要是记录自己的人生第一个课设。目录前言一、程序包含的库和全局变量二、功能函数介绍1.
顽强的代码人
·
2024-01-24 22:43
c语言课程设计
c语言
开发语言
游戏
c++
Easyx-----
c语言
实现皮卡丘移动控制
用贴图方式,实现皮卡丘按键盘上键丢球,按右键翻滚效果如下:创建源文件选择.cppvs2019下载Easyx并包含头文件#includeEasyx图形库下载地址www.easyx.cn项目->属性->高级->字符集改为多字节字符集小知识:绝对路径选择文件夹,右键->属性->位置注意:也可以用相对路径把图片和含有.cpp文件夹放在一起准备就绪上代码#include#include#include#in
qiuqiuyaq
·
2024-01-24 22:43
C
/
C++小游戏
c语言
C语言
数据结构之线性表-链表篇
不问花开几许只向浅笑安然烟雨长虹,孤鹜齐飞的个人主页个人专栏期待小伙伴们的支持与关注!!!目录使用链表的原因单链表的实现索引定义链表的结构体链表的功能为节点分配动态内存空间打印单链表单链表的头插代码测试#关于单链表使用二级指针的原因单链表的尾插代码测试#单链表的头删编辑代码测试#单链表的尾删代码测试#单链表的查找代码测试#在指定位置之前插入节点代码测试#在指定位置之后插入节点代码测试#删除指定位置
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:42
C语言数据结构
数据结构
c语言
链表
双指针算法
算法
C语言
-算法-数论基础
【模板】快速幂题目描述给你三个整数a,b,pa,b,pa,b,p,求ab mod pa^b\bmodpabmodp。输入格式输入只有一行三个整数,分别代表a,b,pa,b,pa,b,p。输出格式输出一行一个字符串a^bmodp=s,其中a,b,pa,b,pa,b,p分别为题目给定的值,sss为运算结果。样例#1样例输入#12109样例输出#12^10mod9=7提示样例解释210=10242^{1
SpongeG
·
2024-01-24 22:42
C语言-算法
算法
c语言
开发语言
用
C语言
写一个类似天天酷跑游戏(图形库用easyx)
1.头文件、全局变量和结构体a.玩家结构体b.枚举玩家三种状态:奔跑、跳跃、滑行c.障碍物结构体d.障碍物结点e.枚举出障碍物类型#include#include#include#include#include#include"tools.h"#pragmacomment(lib,"Winmm.lib")usingnamespacestd;#defineWIN_WIDTH1012#defineWI
希望美好
·
2024-01-24 22:42
c语言
游戏
c++
C语言
-算法-最小生成树
【模板】最小生成树题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz。输入格式第一行包含两个整数N,MN,MN,M,表示该图共有NNN个结点和MMM条无向边。接下来MMM行每行包含三个整数Xi,Yi,ZiX_i,Y_i,Z_iXi,Yi,Zi,表示有一条长度为ZiZ_iZi的无向边连接结点Xi,YiX_i,Y_iXi,Yi。输出格式如果该图连通,则输出一个整数表示最小生成树
SpongeG
·
2024-01-24 22:12
c语言
算法
开发语言
C语言
数据结构之线性表-顺序表篇
星光不负赶路人江河眷顾奋楫者烟雨长虹,孤鹜齐飞的个人主页个人专栏期待小伙伴们的支持与关注!!!线性表的简介#线性表(linearlist):是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串。线性表在逻辑上是线性结构,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:11
C语言数据结构
数据结构
c语言
C语言
-算法-并查集
并查集Timelimit1000msMemlimit131072kBDescription如题,现在有一个并查集,你需要完成合并和查询操作。Input第一行包含两个整数,表示共有个元素和个操作。接下来行,每行包含三个整数。当时,将与所在的集合合并。当时,输出与是否在同一集合内,是的输出Y;否则输出N。Output对于每一个的操作,都有一行输出,每行包含一个大写字母,为Y或者N。Sample1Inp
SpongeG
·
2024-01-24 22:11
算法
c语言
开发语言
天天酷跑-
C语言
搭建童年游戏(easyx)
游戏索引游戏名称:天天酷跑游戏介绍:本游戏是在B站博主的视频指导下完成想学的更详细的小伙伴可以移步到视频【程序员Rock】
C语言
项目:手写天天酷跑丨大一课程设计首选项目,手把手带你用
C语言
游戏开发游戏效果展示
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:10
游戏
c语言
开发语言
C语言
-算法-拓扑排序
【模板】拓扑排序/家谱树题目描述有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。给出每个人的后代的信息。输出一个序列,使得每个人的后辈都比那个人后列出。输入格式第111行一个整数NNN(1≤N≤1001\leN\le1001≤N≤100),表示家族的人数。接下来NNN行,第iii行描述第iii个人的后代编号ai,ja_{i,j}ai,j,表示ai,ja_{i,j}ai,j是iii的后代。
SpongeG
·
2024-01-24 22:10
算法
c语言
数据结构
C语言
数据结构 二叉树 基本操作的实现
C语言
数据结构实验代码如下://二叉树基本操作的实现#define_CRT_SECURE_NO_WARNINGS1#include#includetypedefintElemtype;typedefstructNode
冷酷范特西
·
2024-01-24 22:17
c语言
数据结构
开发语言
C语言
数据结构 电话号码查询系统的设计与实现(哈希查找)
C语言
数据结构实验代码如下://电话号码查询系统的设计与实现#define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineMAX_NAME10
冷酷范特西
·
2024-01-24 22:17
数据结构
精通 VS 调试技巧,学习与工作效率翻倍!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.什么是调试当我们写代码时候常常会遇见输出结果不符合我们预期的情况,那这时候我们该怎么办呢?
Betty’s Sweet
·
2024-01-24 21:28
C语言
调试
c语言
如何用
c语言
实现扫雷游戏
目录1.什么是扫雷游戏2.编程准备和分析3.怎么去实现(1)#define定义的常变量(2)函数的声明2.1初始化2.2打印棋盘(3)如何布置雷(4)如何排查雷4.最终的布局5.扫雷的源码一.什么是扫雷游戏扫雷游戏中存在两个元素“雷”和“空”,一个方格不是“雷”即是“空”。游戏初始,所有的方格都是被覆盖的。点开的“空”会标识数字。如图中所示黄色框,中心的“空”标识数字“1”,即表示其周围8个方格内
LaNzikinh
·
2024-01-24 21:56
游戏
c语言
经验分享
其他
笔记
如何用
c语言
来判断素数
首先要知道什么是素数,就是素数的定义,素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。然后我们以100到200以内的数字来举例。先用穷举法的思想,来把100到200的数字一个一个的列举出来,所以先用一个大的for循环来循环100到200之间的次数,然后里面在嵌套一个for循坏来表示100到200之间的数字,然后如果在i之前存在i摸j为0则他不是素数,但是如果j
LaNzikinh
·
2024-01-24 21:55
c语言
经验分享
笔记
其他
C语言
猜数字升级版
题目概述猜数字是一种益智游戏,既可以两个人一起玩,也可以与电脑一起玩。现在我们需要将这个游戏移到电脑上,让电脑与我们一起玩猜数字游戏.需求分析用户输入:确定用户输入的数据是否正确游戏过程:保证计算机能正确选定一个随机数字,并能够正常与用户互动次数限制:让计算机能够一直让用户猜测下去,直到用户回答正确结果输出:确保用户的答案是否计算机提供的随机数相等总体设计主函数:负责程序的主要运行,包括用户输入,
LaNzikinh
·
2024-01-24 21:55
c语言
经验分享
笔记
其他
3种求字符串数量的方法
c语言
求字符串的方法,首先要要创健一个数组,建立一个函数,我们自己的函数然后打印出来接下来就是实现了,第一个最简单的就是strlen函数的定义方法去实现,因为我们知道字符串的结束标志是/0所以说,我们将第一个数组的地址去来,解应用操作,然后把他与/0去对比,如果不相等的话就计数,然后加加跳下一个地址。直到/0为止,注意‼️,数组是字符串存储的法宝,数组在传参数的时候,只会传去首元素地址,第2个采用函数的
LaNzikinh
·
2024-01-24 21:25
c语言
经验分享
笔记
其他
c语言
浮点数的存储
我们先看一手代码来证明一下,浮点数和整数不一样这个代码的的结果就可以证明一切。为什么会这样呢,是因为浮点数的存储是不一样的,首先浮点数的存储有一个规律s是符号位,M是转化的2进制位,E是指数位,比如说9的存贮,我们先把他们转化为上述模式。(-1)s为0M为1001E为2。然后我们来举个例子,来看看是怎么存储的比如5.5但是特殊规则:M终为1,因此可以被舍去,只存后面xxx的部分。E的存储,因为科学
LaNzikinh
·
2024-01-24 21:25
c语言
经验分享
笔记
其他
用
c语言
自己实现qsort和冒泡排序
目录:1:冒泡排序2:库函数qsort冒泡排序3:库函数qsort排序结构体4:自己实现qsort1:冒泡排序冒泡排序:的英文BubbleSort,是一种最基础的交换排序。之所以叫做冒泡排序,因为每一个元素都可以像小气泡一样,根据自身大小一点一点向数组的一侧移动。冒泡排序的原理:每一趟只能确定将一个数归位。即第一趟只能确定将末位上的数归位,第二趟只能将倒数第2位上的数归位,依次类推下去。实现方法:
LaNzikinh
·
2024-01-24 21:25
c语言
经验分享
笔记
其他
如何用
c语言
判断字符是不是字母
首先要清楚字符在
C语言
存储中,存储的是他的asc码值,所以说要判断字符是不是字母,关键还是要判断是否在asc码值这个值当中,所以我们可以先采用while循环,消息大写和小写A到Z中若包含就打印yes不包含就打印
LaNzikinh
·
2024-01-24 21:24
c语言
经验分享
笔记
其他
喝汽水问题(
c语言
)
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水,这里用
c语言
来解释可以先用列举法来说明,¥20可以买20个汽水,两个空瓶换一瓶就可以获得10个汽水,同理10个空瓶个可以获得五瓶,
LaNzikinh
·
2024-01-24 21:24
c语言
开发语言
经验分享
笔记
其他
2020-09-03
day01一python历史(一)历史1作者:龟叔,1991年发布第一个版本2python名字:由于喜欢MontyPython3语言的实现:官方版本
C语言
。
x微风拂过你的脸
·
2024-01-24 21:36
编译和链接(你真的了解符号决议和重定位吗?)
快乐的流畅:个人主页个人专栏:《
C语言
》《数据结构世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!
快乐的流畅
·
2024-01-24 21:24
零基础学C语言
汇编
机器翻译
自然语言处理
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
快乐的流畅:个人主页个人专栏:《
C语言
》《数据结构世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!
快乐的流畅
·
2024-01-24 21:22
进击的C++
c++
开发语言
stl
容器
数据结构
Python 安装教程,新手入门(超详细)含Pycharm开发环境安装教程
开发工具的安装(一)Pycharm介绍(二)Pycharm的下载(三)Pycharm的安装一、Python介绍Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做AB
C语言
的替代品
RS迷途小书童
·
2024-01-24 21:20
Python教程
python
开发语言
pycharm
笔记
经验分享
C语言
编程经典100例——41至50例
在
C语言
中,static关键字用于声明静态变量。静态变量与普通变量不同,它们的生存期和作用域是不同的。静态变量在声明时被初始化,只被初始化一次,而且在整个程序的生命周期内都保持存在。
@HNUSTer
·
2024-01-24 21:38
C语言编程经典100例
C语言
100例
《数据结构与测绘程序设计》课程实习(设计)——以附合导线平差解算程序为例
1.课程实习(设计)内容2.实施步骤2.1.准备工作2.2.编写头文件“Traverse_Calc.h”2.3.编写源文件“导线测量计算.cpp”3.运行结果4.结果分析解读1.课程实习(设计)内容用
C语言
@HNUSTer
·
2024-01-24 21:07
测绘工程
数据结构与测绘程序设计
课程实习
课程设计
Rust编译过程讲解与环境准备
因为rustc调用了llvm,因此我们以LLVM为例,我们从
C语言
的编译过程聊,再对比Rust,看它们的编译过程有何差异。
程序饲养员
·
2024-01-24 21:03
风骚语言Rust
2024
Rust视频课
rust
算法
开发语言
C语言
const 与#define 相⽐有何优点?
二、解答在
C语言
中,const关键字和预处理器指令#define都可以用来表示常量或不可变的值,但它们在功能、安全性和编译器处理方式上存在显著区别:1、类型检查 •const在声明一个const变量时,
颓特别我废
·
2024-01-24 21:27
C语言
c语言
开发语言
C语言
静态变量与⾃动变量的区别有哪些?
一、问题静态变量与⾃动变量的区别有哪些?二、解答1、内存分配(1)自动变量自动变量是在函数内部定义的变量,它们在函数被调用时动态分配内存空间,并在函数执行期间存在。当函数执行完毕后,自动变量的内存会被自动释放。(2)静态变量静态变量是在函数内部或全局声明的变量,它们在程序的整个执行期间都存在。静态变量在内存中被分配固定的存储空间,即使函数执行完毕,其值仍然保留。2、生命周期(1)自动变量自动变量的
颓特别我废
·
2024-01-24 21:57
C语言
开发语言
c语言
如何区分‘,‘是运算符还是分隔符?
二、解答在
C语言
中,逗号的用途取决于其上下文。
颓特别我废
·
2024-01-24 21:57
C语言
c语言
算法
C语言
float 类型数如何与0值⽐较?
一、问题写出floata与“0值”⽐较的if语句。二、解答1、问题分析与解答⼀般地,如果⽤证判断⼀个数值型变量(short、int、long等),应该⽤if(a==0),表示的含义是a与0进⾏“数值”上的⽐较;但float型变量并不精确,不能直接拿来与0进⾏⽐较,所以不可使⽤"=="或"!="这种形式,应该使⽤">="或"<="这种形式。如果写成让(a==0.0),显然不对。因此正确的写法为:进(
颓特别我废
·
2024-01-24 21:56
C语言
c语言
开发语言
Linux 文件:IO接口详解及实操
一、
C语言
中的文件IO读写操作在
c语言
文件中,创建、打开、读、写操作可以通过如下的代码进行:1.1写文件通过'w'指令对文件进行写入操作时,编译器会先将文件内容清空然后重新写入。
C+五条
·
2024-01-24 21:25
Linux
linux
算法
运维
Awesome C++资源大全
摘要:C++是在
C语言
的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。
PickLoop
·
2024-01-24 20:55
地图技术
软件开发
人工智能
大数据
C++
HJ10 字符个数统计【
C语言
】
【华为机试题HJ10】字符个数统计描述输入描述:输出描述:示例1示例2参考代码1描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。数据范围:1≤n≤500输入描述:输入一行没有空格的字符串。输出
yangbocsu
·
2024-01-24 20:22
【牛客-华为机试题103道题】
嵌入式软件工程师修炼记
c语言
开发语言
2020-07-04(
C语言
)数据结构归并排序
//归并排序includeincludedefineMAXSIZE100typedefstructSqList{intr[MAXSIZE+1];intlength;}SqList;voidMerge(intR[],intT[],intlow,intmid,inthigh)//将有序表R[low...mid]和R[mid+1...high]归并为有序表T[low...high]{inti,j,k;i
璐璐_accf
·
2024-01-24 20:39
C语言
的常见转义字符与数据类型
C语⾔中常见转义字符,具体如下:•\?:在书写连续多个问号时使⽤,防⽌他们被解析成三字⺟词,在新的编译器上没法验证了。•\':⽤于表⽰字符常量'•\":⽤于表⽰⼀个字符串内部的双引号•\\:⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。•\a:警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。•\b:退格键,光标回退⼀个字符,但不删除字符。•\f:换⻚符,光标移到下⼀⻚。在现代系统上,
江离写代码
·
2024-01-24 20:16
c++学习
c语言
开发语言
vs开始写代码
1:创建新建项
C语言
中把.c为后缀的文件称为源文件,.h的称为头文件2:写一个简单的
C语言
程序#includeintmain(){printf("hello");return0;}vs2023上代码运行的快捷键
江离写代码
·
2024-01-24 20:46
c++学习
算法
c语言
进阶——动态内存管理详谈
动态内存管理详谈为什么要有动态内存管理动态内存函数的介绍malloc和freemalloc介绍malloc开辟和使用free介绍free的使用calloccalloc介绍使用realloc使用realloc工作原理常见的动态内存错误对NULL指针的解引用操作对动态开辟空间的越界访问对非动态开辟内存使用free释放使用free释放一块动态开辟内存的一部分对同一块动态内存多次释放动态开辟内存忘记释放(
一片花生米
·
2024-01-24 20:42
课程学习心得总结
c语言
算法
c++
c语言
进阶——数据结构——线性表
性表是一种常见的数据结构,它是一种有序的数据元素的集合,其中每个元素都有唯一的前驱和后继。线性表有两种实现方式:顺序存储和链式存储。顺序存储是将线性表的元素按顺序依次存放在一块连续的内存空间中。通过数组来实现线性表,可以通过下标直接访问和操作元素,查找元素的时间复杂度为O(1)。但是插入和删除元素需要平移其他元素,时间复杂度为O(n)。链式存储是通过节点和指针的方式来实现线性表。每个节点存储数据元
张謹礧
·
2024-01-24 20:12
c语言基础题目训练
c语言
数据结构
开发语言
c语言
进阶之——结构体
CSDN话题挑战赛第2期参赛话题:学习笔记
c语言
自定义类型(
c语言
进阶自定义类型——结构体,详细介绍结构体的基础知识结构体的声明语法特殊的声明两种创建方法结构的自引用结构体变量的定义和初始化结构成员的类型定义和初始化结构体成员的访问结构体内存对齐结构体的对齐规则
一片花生米
·
2024-01-24 20:12
课程学习心得总结
c语言
链表
数据结构
C语言
进阶(八)—— 链表
1.链表基本概念1.1什么是链表链表是一种常用的数据结构,它通过指针将一些列数据结点,连接成一个数据链。相对于数组,链表具有更好的动态性(非顺序存储)。数据域用来存储数据,指针域用于建立与下一个结点的联系。建立链表时无需预先知道数据总量的,可以随机的分配空间,可以高效的在链表中的任意位置实时插入或删除数据。链表的开销,主要是访问顺序性和组织链的空间损失。数组和链表的区别:数组:一次性分配一块连续的
此心光明事上练
·
2024-01-24 20:11
【C++成长之路】
c语言
链表
C语言
描述数据结构——链表
链表的基本概念链表引出数组有缺陷静态空间,一旦分配就不可以动态扩展,要不分配不够,要不分配过多。对于数组头部进行插入和删除效率低链表的组成链表是有节点组成的节点由数据域和指针域组成structLinkNode{intnum;struct}链表的分类方式1:静态链表动态链表方式2:单向链表双向链表单向循环链表双向循环链表静态链表和动态链表静态链表创建在栈上动态链表创建在堆区代码示例:#define_
黑马金牌编程
·
2024-01-24 20:10
C/C++数据结构
数据结构
链表
C语言描述
C语言进阶
C语言
基础进阶——指针详解
摘要:本博客将深入讲解
C语言
中的指针概念及其使用方法,帮助读者更好地理解和应用指针。目录引言什么是指针?
、王钦屹、
·
2024-01-24 20:10
c语言
开发语言
C语言
进阶——数据结构之链表(续)
前言hello,大家好呀,我是Humble,本篇博客承接之前的
C语言
进阶——数据结构之链表的内容(没看过的小伙伴可以从我创建的专栏
C语言
进阶之数据结构找到那篇文章并阅读后在回来哦~),上次我们重点说了链表中的单链表
不吃肉的Humble
·
2024-01-24 20:08
C语言进阶之数据结构
数据结构
c语言
链表
C语言
进阶——chapter4——自定义类型之结构体
前言大家好呀,我是Humble,今天要给大家带来的内容是自定义类型关于自定义类型,有结构体,联合和枚举今天我们先来分享结构体,这个概念我们在讲操作符详解的时候已经粗略涉及过,今天我们就来详细讲解一下结构体这个概念吧接下来,开始今天的分享一.结构体类型的声明首先,我们先来复习一下之前学过的结构体的知识1.结构体回顾我们知道,结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量a
不吃肉的Humble
·
2024-01-24 20:07
C语言语法进阶
c语言
开发语言
后端
C语言
进阶——chapter8—编译和链接(包含预处理详解哦)
前言大家好呀,我是Humble,今天给大家带来的内容是
C语言
的编译和链接,以及编译中的预处理详解这一章的内容更加偏向底层,可帮助我们更好的了解我们平时写的代码都是怎么被计算机读懂的好了废话不多说,开始今天的分享
不吃肉的Humble
·
2024-01-24 20:37
C语言语法进阶
c语言
开发语言
C语言
进阶——数据结构之顺序表
前言:大家好呀,我是Humble,今天开始进入我们的一个
C语言
的数据结构的学习这也算是Humble做
C语言
专栏开始到现在迈出的一大步我们从这篇博客开始,会讲数据结构中的顺序表,和链表之后会利用这些知识来实战一个项目
不吃肉的Humble
·
2024-01-24 20:37
C语言进阶之数据结构
c语言
开发语言
数据结构
C语言
进阶——数据结构之链表
前言hello,大家好呀,我是Humble在之前的两篇博客,我们学完了数据结构中的顺序表,还对它进行了一个应用,做了一个通讯录的小项目那今天我们再来学习一个新的数据结构——链表引入我们来回忆一下顺序表对于顺序表,我们发现它有下面的这些问题1.中间/头部的插入删除,时间复杂度为O(N)2.增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗3.增容一般是呈2倍的增长,势必会有一定的空间浪费。例如
不吃肉的Humble
·
2024-01-24 20:36
C语言进阶之数据结构
c语言
开发语言
数据结构
上一页
93
94
95
96
97
98
99
100
下一页
按字母分类:
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
其他