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语言-数据结构
数据结构
:并查集讲解
并查集1.并查集原理2.并查集实现3.并查集应用4.并查集的路径压缩1.并查集原理在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个单元素集合,然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用到查询某一个元素归属于那个集合的运算。适合于描述这类问题的抽象数据类型称为并查集(union-findset)。如何合并两个集合:先找到两个集合的根部(负数为
派小星233
·
2024-02-13 08:42
高阶数据结构
数据结构
算法
笔记
经验分享
c++
【
C语言
】指针专项练习 都是一些大厂的笔试真题 附有详细解析,带你深入理解指针
一.sizeof()与strlen()sizeof是一个操作符,而strlen是一个库函数。数组名代表首元素地址,有两种情况例外,第一种是数组名单独放在sizeof内部,第二种是&数组名,这两种情况下数组名代表的是整个数组。sizeof(arr)计算的是整个数组的大小,&arr是整个数组的地址,+1就跳过整个数组。其实还有别的写法跟这两种等效,比如sizeof(*&arr),由于*和&抵消了,因此
米糕.
·
2024-02-13 08:42
c语言
算法
开发语言
数据结构
c++
【
c语言
】字符串常见函数 上
个人主页:甜美的江欢迎点赞✍评论⭐收藏收录专栏:
c语言
希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
甜美的江
·
2024-02-13 08:57
c
语言
c语言
开发语言
【MySQL】MySQL函数学习和总结
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”askforthemoon异想天开文章目录`函数``流程函数``if函数``
Aileen_0v0
·
2024-02-13 08:15
MySQL自学篇
mysql
学习
数据库
数据结构
------算法时间复杂度
通俗的理解一下算法的时间复杂度主要是看这个速发的时间性能,从这个算法规模入手,具体的看一下这个算法的所需时间与这个算法规模的关系关系有O(1)常数次1次2次。。。。。。O(n)一个for循环O(n^2)两个for循环(嵌套)O(mn)两个for循环(嵌套)且其中一个的循环次数为mO(m+n)两个并列的for循环,不是根据那个时间复杂度的规模取大头吗?这是因为如果m和n的大小如果不确定的话可以这么写
9677
·
2024-02-13 08:15
数据结构
算法
C语言
小项目——基于链表的贪吃蛇
功能:用方向键来控制贪吃蛇的上下左右移动,吃到食物变长,吃到身体或者撞墙死亡。思路:贪吃蛇的身体:用链表实现。动画展示:不断覆盖打印地图和蛇身体位置和食物,形成蛇的运动:吃到食物变长,移动转向和死亡获取输入:不断获取用户的键盘输入,比如输入上下左右键使蛇转向,输入r重新开始游戏,输入q退出游戏等实现:1、贪吃蛇的身体定义Snake结构体,代表蛇的身体,结构体包含每一节的行列坐标,和下一节蛇的指针,
做台无人机
·
2024-02-13 08:14
嵌入式C语言
Linux系统编程
c语言
ubuntu
linux
【原创】烟花实现,基于windows操作系统
我首先把
c语言
本地化,然后复制了许多特殊字符,尝试它们在控制台能打印出来的结果,把能够打印出来的筛选字符都列出来。这样在烟花制作的过程中也许会用上。2.烟花的画面是这样的。下
长亭序宴
·
2024-02-13 08:44
windows
单片机
stm32
C语言
笔试题之实现C库函数 pow()(递归的思想)
实例要求:1、请你实现C库函数pow()(stdio.h&math.h),即计算x的整数n次幂函数(即x^n);2、函数声明:doublemyPow(doublex,intn);参数:1、x-->代表基数的值;2、n-->代表指数的值;返回值:函数myPow返回x的整数n次幂函数;案例展示:实例分析:1、从指数n的正负值以及奇偶性入手;2、当n小于0时,返回1/(x*myPow(x,-(n+1))
少年维克多
·
2024-02-13 07:43
C语言学习系列
C语言练习题系列
笔试题
c语言
开发语言
02.
数据结构
一、链表作用:用于写邻接表;邻接表作用:用于存储图或树;1、用数组模拟单链表#includeusingnamespacestd;constintN=100010;//head表示头结点的下标//e[i]表示结点i的值//ne[i]表示结点i的next指针是多少//idx存储当前已经用到了哪个点inthead,e[N],ne[N],idx,;//初始化voidinit(){head=-1;idx=0
Luer笔达
·
2024-02-13 07:35
算法基础
数据结构
算法
【玩转408
数据结构
】线性表——定义和基本操作
考点剖析线性表是算法题命题的重点,该类题目实现相对容易且代码量不高,但需要最优的性能(也就是其时间复杂度以及空间复杂度最优),这样才可以获得满分。所以在考研复习中,我们需要掌握线性表的基本操作,在平时多进行代码练习。当然在考场上,我们并不一定要求代码具有实际的可执行性,但我们需要去清晰的表达出算法的思路步骤,且算法题目只允许使用C/C++语言进行实现。线性表知识点关于线性表这章内容其实并不多,我们
凉云生烟
·
2024-02-13 07:05
考研408之数据结构
数据结构
考研
算法
【玩转408
数据结构
】线性表——线性表的顺序表示(顺序表)
知识回顾通过前文,我们了解到线性表是具有相同数据类型的有限个数据元素序列;并且,线性表只是一种逻辑结构,其不同存储形式所展现出的也略有不同,那么今天我们来了解一下线性表的顺序存储——顺序表。顺序表的定义顺序表指的是将逻辑上相邻的元素存储在物理位置上也相邻的存储单元中,元素之间的关系由存储单元的邻接关系来体现。所以顺序表的特点就是其逻辑顺序与其物理顺序相同。我们不妨将设线性表L存储的起始位置为LOC
凉云生烟
·
2024-02-13 07:35
考研408之数据结构
数据结构
算法
考研
408
数据结构
——线性表之顺序表的完整详细操作(实验报告)
数据结构
一、顺序表的基本操作先新建一个项目,就叫SeqList再新建三个文件SeqList.h文件#ifndefSEQLIST_H_INCLUDED#defineSEQLIST_H_INCLUDED#include
琦绮崎
·
2024-02-13 07:35
数据结构
头歌实践教学平台
数据结构
与算法顺序线性表——实验及提升训练
针对
数据结构
顺序表在头歌平台练习过程中的完成代码,仅仅为作者一次通过(可能并未按照题目要求时间复杂度或空间复杂度),仍有较大优化空间,如有其他需求可留言。
biubiupiu~~~
·
2024-02-13 07:35
头歌平台数据结构
链表
关于类型转换
1.算术转换:在
C语言
中,算术转换按照类型的"等级"进行,高等级的类型会将低等级的类型转换为自己的类型。以下是一些常见的类型,按照从高到低的等级:longdoubledoublefloatunsig
Anesthesia508
·
2024-02-13 07:34
c++
c语言
C语言
之内存函数
在
C语言
中,这些内存函数memcpy()、memmove()、memset()、memcmp()都需要引用头文件。
Anesthesia508
·
2024-02-13 07:34
c语言
开发语言
数据在内存中的存储
1.数据类型详细介绍
C语言
中有多种数据类型,这些类型可以用于存储不同种类的数据。以下是
C语言
中的一些基本数据类型:整数类型:int:整数类型,通常表示为32位。
Anesthesia508
·
2024-02-13 07:04
c语言
自定义类型之枚举类型(enum)和联合体类型(union)
联合体的应用场景联合体的注意事项总结枚举类型(enum)枚举类型是
C语言
中一种非常有用的数据类型,它允许程序员定义一组命名的常量。枚举类型为代码增加了可读性和可维护性,使得程序更易于理解和调试。
Anesthesia508
·
2024-02-13 07:33
c语言
C语言
函数指针实现函数参数化
之前学习了基本的函数指针;函数指针有多种用途;下面看一下函数参数化;函数参数化是指通过函数指针将函数的某些行为参数化。这样可以在调用函数时动态地指定函数的行为。新建一个单文档工程;下述增加的函数声明加到视类cpp文件的头部,函数体加到视类cpp文件的尾部,在OnDraw()函数中调用输出;voidprocess_array(int*,size_t,int(*process)(int));intin
bcbobo21cn
·
2024-02-13 07:28
VC++
算法
c语言
算法
开发语言
函数指针
【FreeRTOS】堆栈管理:任务执行的基石
在计算机系统中,堆栈(Stack)是一种
数据结构
,它按照“后进先出”(La
香蕉不会写代码
·
2024-02-13 07:20
linux
单片机
stm32
嵌入式硬件
c语言
数据结构
nodejs学习计划--(八)MongoDB数据库
MongoDB1.简介1.Mongodb是什么MongoDB是一个基于分布式文件存储的数据库,官方地址https://www.mongodb.com/2.数据库是什么数据库(DataBase)是按照
数据结构
来组织
化作繁星
·
2024-02-13 06:06
#
node学习路程
数据库
数据库
学习
mongodb
node.js
前端
【
C语言
】实现双向链表
目录(一)头文件(二)功能实现(1)初始化(2)打印链表(3)头插与头删(4)尾插与尾删(5)指定位置之后插入(6)删除指定位置的数据(7)链表的销毁正文开始:在实际应用中,常用的双向链表是双向带头循环链表,本文考虑到实际应用,目的也是实现双向带头循环链表。(一)头文件命名"List.h"本文不加解释的给出头文件,按照头文件来实现双向链表的基本功能:包括打印链表,链表的初始化,头插与头删,尾插与尾
水墨不写bug
·
2024-02-13 06:31
数据结构
c语言
链表
数据结构
【华为OD机考 统一考试机试C卷】最少停车数/停车场车辆统计(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 06:30
华为od
c语言
c++
java
javascript
【for循环——讲解】
JavaScript中的`for`循环4.Java中的`for`循环5.C#中的`for`循环6.C++中的`for`循环1.介绍for循环是一种常见的控制结构,被用于在编程中重复执行一段代码固定的次数,或者遍历
数据结构
中的每个元素
程序员不想敲代码啊
·
2024-02-13 06:58
java
java
探索Redis特殊
数据结构
:Stream在实际中的应用
一、概述Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloomfilter、Cuckoofilter、t-digest、Top-K、Count-minsketch、Configuration)和Timeseries
栈江湖
·
2024-02-13 06:56
redis
stream
缓存
python学多久可以学
c语言
,python学多久可以写脚本
大家好,小编来为大家解答以下问题,python学多久可以参加蓝桥杯,python学多久可以学
c语言
,今天让我们一起来看看吧!
a17348
·
2024-02-13 06:26
人工智能
探索Redis特殊
数据结构
:Geospatial(地理位置)在实际中的应用
一、概述Redis官方提供了多种数据类型,除了常见的String、Hash、List、Set、zSet之外,还包括Stream、Geospatial、Bitmaps、Bitfields、Probabilistic(HyperLogLog、Bloomfilter、Cuckoofilter、t-digest、Top-K、Count-minsketch、Configuration)和Timeseries
栈江湖
·
2024-02-13 06:55
redis
数据结构
bootstrap
OpenCV学习路线图
下面是针对初学者设计的一个学习路线图:第1周:计算机视觉和OpenCV概述介绍计算机视觉及其应用领域讨论OpenCV的历史、特点和工作原理OpenCV的安装和配置(Windows/Linux/macOS)了解OpenCV的基本
数据结构
superdont
·
2024-02-13 06:22
计算机视觉
opencv
学习
人工智能
c++ STL系列——(二)vector
vector提供了一种方式,以单一
数据结构
来存储元素集合,并且可以动态地调整大小以适应新元素。本文将深入探讨vector的设计理念、特性、使用方法及其优缺点,帮助开发者更好地理解和利用这一强大的工具。
飞影铠甲
·
2024-02-13 06:13
算法
c++
开发语言
c++ STL系列——(四)queue
queue是一个先进先出(FIFO)的
数据结构
,它允许在队列的末尾添加元素,并从队列的开头移除元素。本文将深入探讨C++STL中queue的特性、用法以及实际应用。
飞影铠甲
·
2024-02-13 06:13
算法
c++
开发语言
C++STL系列——深入理解list容器作用原理
1list主要源码和
数据结构
1.1GNU2.9源码结构1.2GNU4.9源码结构1.2.1_List_node_base1.2.2_List_node因此,一个list实例的size为24个字节(考虑内存对齐
高自强的博客
·
2024-02-13 06:13
list
STL
C++
c++ STL系列——(一)概述
STL提供了一系列的
数据结构
和算法,极大地提高了编程的效率和程序的可读性。本文将深入探讨STL的核心组成部分,帮助你更好地理解和使用这个强大的库。一、STL的核心组件STL主要由三大类组件构
飞影铠甲
·
2024-02-13 06:12
算法
c++
开发语言
stl
【华为OD机考 统一考试机试C卷】按身高和体重排队(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 06:11
华为od
c++
java
javascript
Codeforces Round #898 (Div. 4) 1873E - Building an Aquarium 二分查找
c语言
写法
这里是刚学
c语言
没多久的菜鸟一只这是从我同学那借鉴(抄)来的代码进行了注释分享给跟我这个阶段一样的人重要的思想就是二分查找,而这个代码个人觉得妙在“while(!
好爽一爽
·
2024-02-13 05:08
c++
算法
【每日一题】LeetCode——反转链表
✨专栏:《JavaSE语法》|《
数据结构
与算法》|《C生万物》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!
爱敲代码的小杨.
·
2024-02-13 05:44
Java
每日一题
leetcode
链表
算法
java
C语言
编程新手入门基础学习字符串操作总结超精细快收藏
C语言
是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和
数据结构
。
小辰带你看世界
·
2024-02-13 05:27
C语言
-查询自动售货机中的商品价格
问题描述:switch语句-查询自动售货机中的商品价格源代码:/*switch语句-查询自动售货机中的商品价格*/#includeintmain(void){intchoice,i;doubleprice;for(i=1;i<=5;i++){printf("查询自动售货机中的商品价格\n");printf("[1]薯片\n");printf("[2]爆米花\n");printf("[3]薯片\n"
广陵周惊蛰
·
2024-02-13 04:21
音视频学习(三)Shell脚本入门
介绍Shell是用
C语言
编写的程序,用户使用Linux桥接。Shell是命令语言,又是程序设计语言。访问操作系统内核服务。
主音King
·
2024-02-13 04:28
PTA
数据结构
第2章实验题集1—顺序表操作
顺序表的建立及遍历(20分)读入n值及n个整数,建立顺序表并遍历输出。输入格式:读入n及n个整数输出格式:输出n个整数,以空格分隔(最后一个数的后面没有空格)。输入样例:在这里给出一组输入。例如:4-3102078结尾无空行输出样例:在这里给出相应的输出。例如:-3102078结尾无空行#includeintmain(){inta;scanf("%d",&a);intb[a];for(inti=0
爵主
·
2024-02-13 04:20
12.27 作业
C语言
基础
1>使用
C语言
程序输出一首你喜欢的音乐歌词要求:必须手敲、片段即可至少50字#includeintmain(intargc,constchar*argv[]){printf("\t窗外的麻雀在电线杠上多嘴
黄蒜蒜
·
2024-02-13 04:00
c语言
开发语言
数据结构
(4) 链表(链式存储)
链表(链式存储)单链表定义基本操作的实现单链表的插入按位序插入指定节点的前插指定节点的后插单链表的删除小结单链表定义顺序表优点:可随机存取,存储密度高,缺点:要求大片连续空间,改变容量不方便。单链表优点:不要求大片连续空间,改变容量方便,缺点:不可随机存取,要耗费一定空间存放指针。定义单链表的代码:定义数据领和指针域定义一个新节点定义typedef关键字来缩短函数书写麻烦所以综上定义单链表有两种方
李小狗儿
·
2024-02-13 04:00
数据结构
数据结构
链表
快速入门
数据结构
(3) 顺序表存储结构
顺序表存储结构存储结构顺序结构定义基本操作的实现静态分配问题动态分配代码功能顺序表的特点:顺序表小结顺序表的插入删除插入删除小结顺序表的查找按位查找按值查找小结各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料!存储结构顺序结构定义线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列(每个数据元素所占空间一样大)。顺序表一一用顺序存储的方式实现线性表顺序存储。把
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
服务器
数据库
顺序表
数据结构
(2) 线性表
Listlnsert(&L,i,e)ListDelete(&L,i,&e)LocateElem(L,e)GetElem(L,i)Length(L)PrintList(L)Empty(L)Tips:引用值小结根据
数据结构
的三要素
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
快速入门
2019-08-02
C语言
十进制转换为其他进制的实现
定义一个数组保存1-100,并计算1-100的总和代码实现.png十进制转换为其他进制原理:用短除法,除基取余,除到商为0,所得余数从下往上读取出来即为所求。(注意超过十进制时,例如十六进制数中,分别用A,B,C,D,E表示10,11,12,13,14,15)运行结果26转换为十六进制结果.png调用函数将十进制转换为十六进制调用函数将十进制转换为十六进制.png函数内部代码如下:进制转换的函数.
yuan_hh
·
2024-02-13 04:19
B2081 与 7 无关的数
c语言
#includeintmain(){intn,sum=0;scanf("%d",&n);for(inti=1;i<=n;i++){intm=i,f=0;while(m!=0){if(m%10==7){f=1;break;}m/=10;}if(i%7==0||f==1)sum=sum+0;elsesum=sum+i*i;}printf("%d",sum);return0;}
2301_79513322
·
2024-02-13 04:59
算法
数据结构
B2083 画矩形
c语言
#includeintmain(){inta,b,f,i,j;charc;scanf("%d%d%c%d",&a,&b,&c,&f);for(i=0;i
2301_79513322
·
2024-02-13 04:59
算法
数据结构
c语言
B2079 求出 e 的值
c语言
#includeintmain(){intn;doublee=1.0,sum=1.0;scanf("%d",&n);for(inti=1;i<=n;i++){e=e*i;sum=sum+1/e;}printf("%.10f",sum);return0;}
2301_79513322
·
2024-02-13 04:29
算法
数据结构
P2367 语文成绩
C语言
题目背景语文考试结束了,成绩还是一如既往地有问题。题目描述语文老师总是写错成绩,所以当她修改成绩的时候,总是累得不行。她总是要一遍遍地给某些同学增加分数,又要注意最低分是多少。你能帮帮她吗?输入格式第一行有两个整数�n,�p,代表学生数与增加分数的次数。第二行有�n个数,�1∼��a1∼an,代表各个学生的初始成绩。接下来�p行,每行有三个数,�x,�y,�z,代表给第�x个到第�y个学生每人增加
2301_79513322
·
2024-02-13 04:28
c语言
开发语言
P1093 [NOIP2007 普及组] 奖学金
C语言
题目背景NOIP2007普及组T1题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前55名学生发奖学金。期末,每个学生都有33门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的33门课的成绩计算总分,然后按上述规则
2301_79513322
·
2024-02-13 04:28
c语言
算法
数据结构
数据结构
与算法-有效的字母异位词242(java)
tags:字符串categories:
数据结构
与算法题目:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
这里有颗小螺帽
·
2024-02-13 04:57
【华为OD机考 统一考试机试C卷】求幸存数之和(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 04:54
华为od
c语言
c++
java
javascript
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他