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语言指针
C语言
实现冒泡排序算法详细解析
本文深入剖析冒泡排序原理,并以
C语言
程序为实例展示如何通过两层嵌套循环、比较与交换操作进行数组排序。同时,提供了优化冒泡排序的方法,并通过代码示例展示了排序过程,验证排序效果。
青妍
·
2025-02-23 23:04
Java中的引用(reference)和C/C++中的
指针
publicListNodedetectCycle(ListNodehead){HashSetlistNodes=newHashSet的作用HashSet用来存储链表中的节点(ListNode对象)。每个节点在链表中都有一个唯一的引用(即内存地址),而HashSet用来检查是否已经遍历过这个节点。在这段代码中,HashSet的add()方法返回false时,说明该节点已经存在于集合中,也就意味着我
鱼力舟
·
2025-02-23 23:03
HOT100
java
c语言
c++
C++ 编程语言简介
C++是一种通用编程语言,它是作为
C语言
的增强而开发的,以包含面向对象的范例。它是一种命令式和编译语言。C++是一种高级的通用编程语言,专为系统和应用程序编程而设计。
谏君之
·
2025-02-23 22:32
C/#C++
c++
开发语言
C/C++
指针
对齐样式:对齐方式
几乎所有的编码风格问题都是主观意见和个人品味的问题。制表符v.空格,Allmanv.K&R,运算符填充v.无;无论你站在哪个位置,你几乎可以肯定你选择的风格都有一系列的理由,你可以保证其他阵营也是如此。一些语言,如Python,甚至定义了大量的标准样式约定(PEP-8)。C和C++没有这样的官方统一标准。因此,这些语言中存在无数的样式约定排列。看看AStyle的文档有多大!没关系!每个开发人员、项
谏君之
·
2025-02-23 22:32
C/#C++
c语言
c++
开发语言
基于
C语言
的AES加密算法实现
更多关于
C语言
练习的网站:
C语言
练习文末下载源码AES简介高级加密标准(AES,AdvancedEncryptionStandard)为最常见的对称加密算法。
嵌入式基地
·
2025-02-23 22:00
数据结构与算法
c语言
加密解密
算法
洛谷B4006 [GESP202406 四级] 宝箱
滑动窗口(双
指针
)维护一个满足极差条件的窗口[i,j],动态调整窗口大小。贪心求最大值在满足极差约束的前提下,计算窗口内数值之和并记录最大值。步骤输入处理读取宝箱数量n、极差限制k和宝箱数值数组A。
小王Jacky
·
2025-02-23 22:00
个人算法提高
算法
c++
数据结构--线性表的应用(一元多项式的加法)
用链表表示多项式时,每个链表结点存储多项式中的一一个非零项,包括系数coef指数expon两个数据域,以及一个
指针
域next。
锊er
·
2025-02-23 22:30
数据结构
c++
算法
【003hive基础】hive的数据类型
类似于
C语言
的结构体。通过”点”得到所需要的元素,比如user是一个STRUCT类型,
roman_日积跬步-终至千里
·
2025-02-23 22:29
#
hive
hive
大数据
hadoop
面试真题 | B站C++渲染引擎
二、智能
指针
相关问题回答unique_ptr是如何实现的?它有哪些特点和优势?unique_ptr是C++11引入的一种智能
指针
,用于管理动态分配的内存资源。
TrustZone_
·
2025-02-23 21:54
ARM/Linux嵌入式面试
面试
c++
java
Xline中区间树实现小结
TableofContents实现区间树的起因区间树实现简介插入/删除查询重叠操作使用SafeRust实现区间树问题Rc>i.线程安全问题其他智能
指针
i.Arc>?
·
2025-02-23 21:09
rust
【Python】Python与C的区别
文章目录语句结束符代码块表示变量声明函数定义注释格式Python的标识符数据输入input()函数数据输出print()函数语句结束符
C语言
C语言
中每条语句必须以分号;结束。
Reese_Cool
·
2025-02-23 20:17
Python
C语言
python
c语言
java
蓝桥杯-高精度加法(
C语言
)
蓝桥杯-高精度加法思想百位级的数相加,输入时要按照字符类型存入数组,再从数组中一位一位的转成数字,用-‘0’的方法,二者相加考虑进位,但是加法和乘法有不同之处,进位也只能进一位,所以要将进位的情况考虑进去避免造成少一位的情况,还有就是需要注意在计算的时候将位数从头到尾颠倒问题描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b都比较大,所以不能直接使用语言中的标准
dm48-旭
·
2025-02-23 20:13
蓝桥杯
c语言
【华为OD技术面试手撕真题】98、同构字符串 | 手撕真题+思路参考+代码解析(C & C++ & Java & Python & JS)(0ms)
文章目录一、题目题目描述样例1二、代码参考
C语言
思路
C语言
代码C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:KJ.JK个人博客首页:KJ.JK
KJ.JK
·
2025-02-23 19:11
华为OD技术面试手撕真题
华为od
面试
c语言
华为od机试真题
华为od机试E卷
javascript
同构字符串
C 语言文件操作
在
C语言
中,文件操作是通过标准库中的文件输入输出函数来实现的。最常用的文件操作函数包括读取和写入文件的函数。
Hello__nibuhao
·
2025-02-23 18:34
c++
c语言
双
指针
专题4:区间最大和
描述给定n个正整数组成的数列a1,a2,⋅⋅⋅,an和一个整数m。求出这个数列中的一个子区间[i,j],也就是在这个数列中连续的数字使得这个子区间的和在不超过m的情况下最大。如果有多个区间符合要求,请输出最靠前的那一个区间。输入描述输入共两行。第一行,两个整数n,m;第二行,n个整数a输出描述一行,三个整数,表示符合题意的区间的左端点、右端点和累加和。解释一个样例:mx=-1,l1=-1,r1=-
williamzhou_2013
·
2025-02-23 18:31
算法
c++
双指针
error: conversion to non-scalar type requested。请求转换为非标量类型
标量类型就是没法再细分的变量,比如
指针
变量、int变量等。非标量类型就是可以再细分的变量,比如struct类型、类,这些都有成员变量,是可再细分的
逻各斯
·
2025-02-23 18:28
c语言
c++
【华为OD技术面试手撕真题】109、长度为 K 子数组中的最大和 | 手撕真题+思路参考+代码解析(C & C++ & Java & Python & JS)
文章目录一、题目题目描述样例1二、代码参考
C语言
思路
C语言
代码C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:KJ.JK个人博客首页:KJ.JK
KJ.JK
·
2025-02-23 17:27
华为OD技术面试手撕真题
华为od
面试
c语言
华为od机试真题
华为od机试E卷
长度为
K
子数组中的最大和
数位拆分
C语言
请用户输入一个4位数的正整数n,编写程序将其拆分为两个2位数的正整数a和b,计算并输出拆分后的两个数的加、减、乘、除和求余的结果。#includeintmain(){intn,a,b;printf("输入一个4位数的正整数n:");scanf("%d",&n);a=n/100;b=n-100*a;printf("数位拆分结果为:a=%d,b=%d\n",a,b);printf("拆芬数计算结果为:
2501_90645732
·
2025-02-23 17:53
c语言
JAVA_双
指针
练习_快乐数
然后创建两个
指针
变量,一个slow指向第一个位置的值,一个fast直线第二个位置的值,不管该数是不是快乐数,他们都会进入一个循环,如下所示:那既然是一个循环,那他们肯定会相遇,如果相遇的那个值是1,那么就是快乐数
陳長生.
·
2025-02-23 17:23
JAVA_test
java
算法
开发语言
每日一题——反转字符串、判断回文字符串与合并区间
反转字符串、判断回文字符串与合并区间1.反转字符串题目描述示例示例1示例2解题思路双
指针
法代码实现复杂度分析2.判断回文字符串题目描述示例示例1示例2示例3解题思路双
指针
法代码实现复杂度分析3.合并区间题目描述示例示例
tt555555555555
·
2025-02-23 17:52
算法题
面经
C语言
算法
数据结构
c语言
leetcode
java中的事务回滚_Spring中的事务回滚机制
问题:在Java项目汇中,添加@Transactional注解,报错之后,事务回滚未生效,数据仍插入数据库中.经查看报错位置位于新增成功之后.空
指针
异常.一、特性先了解一下@Transactional注解事务的特性
满洲第一奇男子
·
2025-02-23 16:18
java中的事务回滚
C语言
数据结构学习大纲——人工智能方向
C语言
数据结构学习大纲学习
C语言
数据结构是计算机科学和软件开发的基础之一。以下是一个详细的
C语言
数据结构学习大纲,从基础概念到高级数据结构,帮助你系统性掌握数据结构,并通过
C语言
实现。
小宝哥Code
·
2025-02-23 14:28
数据结构与算法
c语言
数据结构
学习
leetcode---206.反转链表
classSolution{public:ListNode*reverseList(ListNode*head){//1.迭代法//1->2->3->4->5ListNode*prev=nullptr;//定义1位置之前的前
指针
blog_wanghao
·
2025-02-23 13:52
C++
c语言
开发语言
后端
大白话深入浅出讲嵌入式
C语言
多线程编程
目录第一章线程基础与操作1.1线程的创建与启动1.2线程资源的管理与释放第二章线程同步与通信2.1互斥锁与条件变量的运用2.2线程间的消息传递与共享内存第三章锁机制与线程安全3.1锁的类型与选择3.2线程安全问题的识别与修复第四章并发算法与性能优化4.1并发算法的实现4.2多线程程序的性能调优第五章高级主题与应用实例5.1线程库的实现与线程本地存储5.2真实世界中的多线程应用5.2.1网络服务器中
大模型大数据攻城狮
·
2025-02-23 12:18
多线程
并发编程
资源竞争
开源软件
看门狗
硬件寄存器
C 语言: scanf 函数详解
目录引言一、scanf函数的基本介绍二、scanf的格式说明符三、scanf的返回值四、scanf的注意事项五、scanf的高级用法六、总结引言在
C语言
编程中,scanf函数是一个非常重要的输入函数,它允许用户从标准输入
倔强的小石头_
·
2025-02-23 12:44
C语言
c语言
开发语言
C语言
中的强制类型转换:原理、用法及注意事项
目录一、强制类型转换的原理二、强制类型转换的语法1.传统的C风格强制类型转换2.C++风格的强制类型转换(在
C语言
中也可以使用)三、强制类型转换的常见用途1.数据类型的混合运算2.
指针
类型的转换3.位操作四
倔强的小石头_
·
2025-02-23 12:44
开发语言
c语言
C语言
运算符详解(三)逻辑运算符
二、逻辑运算符的短路特性1.逻辑与(&&)的短路特性2.逻辑或(||)的短路特性三、逻辑运算符的应用场景1.条件判断2.循环控制3.函数返回值判断四、总结在
C语言
编程中,逻辑运算符起着至关重要的作用。
倔强的小石头_
·
2025-02-23 12:44
c语言
c++
算法
c语言
中,从键盘输入一个长方体的长宽高,用函数实现求长方体的体积,由主函数调用该函数,要求长方体的长、宽、高从主函数输入,长方体的体积作为函数返回值。
#includeintfun(inta,intb,intc){intv;v=a*b*c;printf("长方形的体积为:");returnv;}intmain(){intc;intx,y,z;printf("请输入长宽高:");scanf("%d%d%d",&x,&y,&z);c=fun(x,y,z);printf("%d\n",c);}
liuyang___
·
2025-02-23 11:38
c语言积累
微信小程序
小程序
javascript
c语言
中,倒三角形的写法
#includeintmain(){intj,k,i;for(i=1;i<=6;i++){for(k=0;k<=i;k++){printf("");}for(j=0;j<=6-i;j++){printf("*");}printf("\n");}return0;}
liuyang___
·
2025-02-23 11:08
c语言积累
C语言
编程
嵌套循环
等腰三角形
星形图案
青少年软件编程(
C语言
)等级三级考试试题(2)
Minecraft题目描述Minecraft是一个几乎无所不能的沙盒游戏,玩家可以利用游戏内的各种资源进行创造,搭建自己的世界。在Minecraft中,基本的建筑元素是边长为1个单位的立方体,Tony想用N个这种小立方体搭建一个长方体,并用他珍藏已久的贴纸对其进行装饰。如果一张贴纸可以贴满小立方体的一个面。那么,他需要用掉多少张贴纸呢?输入格式一个整数N,表示小明所拥有的小立方体的个数。N不会超过
李余博睿(新疆)
·
2025-02-23 10:59
算法
C++ 智能
指针
unique_ptr shared_ptr weak_ptr小练习
智能
指针
是C++11引入的一项重要特性,它可以帮助我们管理动态分配的内存,自动释放内存,避免内存泄漏和悬空
指针
的问题。
TsuanS
·
2025-02-23 09:28
c++
算法
开发语言
<functional>的使用详解
常用组件:std::function:存储任意类型的可调用对象(函数、lambda、函数
指针
等)。std::bind:用于绑定
TsuanS
·
2025-02-23 09:58
c++
算法
开发语言
全面理解-函数
指针
定义函数
指针
是指向函数的
指针
变量,它存储的是函数的入口地址。通过函数
指针
,可以像调用普通函数一样调用其所指向的函数。
HL_LOVE_C
·
2025-02-23 09:57
C/C++
c++
开发语言
操作系统
c++中sleep是什么意思(不是Sleep() )
sleep函数在
C语言
中用于暂停程序执行指定的秒数,语法为sleep(unsignedintseconds)。
饼干帅成渣
·
2025-02-23 09:25
c++
开发语言
全面理解-回调函数CallBack
定义回调是一种编程模式,通过将一个函数(回调函数)的
指针
或引用传递给另一个函数(调用者函数),当调用者函数执行到特定位置或满足特定条件时,会调用传入的回调函数。
HL_LOVE_C
·
2025-02-23 09:55
C/C++
c++
开发语言
C语言
-数据结构-队列
目录1.队列的特点2.队列的实现2.1.初始化队列2.2.入队列2.2.1.入空队列2.2.2.入非空队列2.3.出队列2.4.销毁队列2.5.完整代码3.实际应用1.队列的特点队列是一种常见的数据结构,它遵循先进先出(FIFO,FirstInFirstOut)原则,即先加入队列的元素先被处理(出队),后加入的元素后处理,这一点和栈的特性完全相反。队列广泛应用于计算机科学中,尤其是在任务调度、消息
努力的CV战士
·
2025-02-23 09:22
c语言
队列
链表
青少年编程与数学 02-010 C++程序设计基础 01课题、C++语言概要
60年代)语言多样化阶段(20世纪60年代-70年代)面向对象语言兴起阶段(20世纪80年代-90年代)网络与脚本语言繁荣阶段(20世纪90年代末-21世纪初)现代多元化发展阶段(21世纪初至今)二、
C语言
的产生和发展
明月看潮生
·
2025-02-23 09:52
编程与数学
第02阶段
青少年编程
c++
编程与数学
开发语言
c语言
函数简介
1.函数的概念
C语言
中的函数就是一小段完成特定任务的代码有些翻译又将函数译为子程序,这可以看出
C语言
程序其实是由无数个函数组成的
c语言
一般的两类函数:库函数,自定义函数2.两类函数2.1库函数2.1.1
wanjiazhongqi
·
2025-02-23 08:48
c语言
开发语言
C语言
图像处理技术:从基础到高级应用
本文还有配套的精品资源,点击获取简介:
C语言
在图像处理领域拥有丰富的应用,涉及计算机视觉和数字信号处理。
南城游子
·
2025-02-23 08:45
rust笔记8-Deref与隐式解引用强制转换
Rust的智能
指针
和DerefTrait是Rust中非常重要的概念,它们使得Rust的引用和
指针
操作更加灵活和安全。
shanzhizi
·
2025-02-23 06:29
rust
rust
笔记
算法
数据结构——排序(交换排序)
目录一、交换排序的总体概念二、冒泡排序三、快速排序1.挖坑法2.左右
指针
3.前后
指针
一、交换排序的总体概念交换排序是一类排序算法,它的核心思想是通过交换元素的位置来达到排序的目的。
·
2025-02-23 04:53
c++
libevent | 2.libevent基本概念以及应用方法(附:动态库找不到的处理方法)
一.libevent的基本概念libevent的基本特点:(1).
C语言
编写,开源,开发效率高;(2).封装了socket通信和IO多路转接;(3).代码精简专注于网络,性能高;(4).事件驱动:将网络
高英gy
·
2025-02-23 04:46
libevent
linux
epoll
网络
【总序】底层语言发展史
目录机器语言汇编语言
C语言
C++注机器语言计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“1”这样的二进制数字串去控制电脑,其实就是控制计算机硬件的高低电平或通路开路,这种语言就是机器语言
红栈说BSP
·
2025-02-23 03:40
c语言
c++
汇编
C语言
基础——数组
目录一维数组定义初始化元素访问冒泡排序思路分析一维数组①存放相同类型的多个数据②存放在数组里面的数据可以通过数组名和下标进行访问③数组中的数据也称为数组元素。定义floatweight[38];intage[10];数据类型数组名[数组容量];初始化intid[5]={1,2,3,4,5};intid[5]={1,2};intid[]={1,2,3,4,5};intid[5]={0};元素访问数组
vae.cn
·
2025-02-23 02:03
C语言基础
算法
数据结构
c语言
链表经典应用(一)
链表相关算法结构体交叉合并(带头结点)求链表的中间结点(快慢
指针
法)逆置单链表(带头结点)判断回文链表(带头结点):取中间结点+逆置+比对判断环形链表(快慢
指针
法)判断相交链表,返回相交结点结构体typedefstructLNode
一只冯冯
·
2025-02-23 01:58
手搓数据结构课程代码
算法
c++
数据结构
c语言
后端
【C++】35.智能
指针
(2)
文章目录5.shared_ptr和weak_ptr5.1shared_ptr循环引用问题5.2weak_ptr6.shared_ptr的线程安全问题7.C++11和boost中智能
指针
的关系8.内存泄漏
流星白龙
·
2025-02-23 01:53
C++学习
c++
开发语言
C语言
03 位操作
1、置位和清零嵌入式系统总是要对变量或寄存器进行位操作。给一个整型变量a,写两段代码,第一个设置a的bit3,第二个清除a的bit3。在以上两个操作中,要保持其它位不变。#defineBIT3(0x1>4;}while(--i);returnc;}
张痕
·
2025-02-23 01:22
C基础
【c++入门】打开新世界大门之初遇c++
前言在学习了
c语言
,初阶数据结构后,我们正式走进c++世界大门目录前言一、认识c++二、缺省参数三、函数重载四、引用4.1什么是引用?
不会写代码的ys
·
2025-02-23 00:49
c++
算法
directx12 3d开发过程中出现的报错 十三
错误原因分析空
指针
引用:程序尝试对一个空
指针
(值为NULL或0x0000000000000000)进行写操作。这通常是由于
指针
未被正确初始化,或者在使用
指针
之前
指针
被意外置为NULL导致的。
云缘若仙
·
2025-02-22 23:37
c++
开发语言
蓝桥杯 Java B 组之双
指针
技巧(快慢
指针
、滑动窗口)
Day5:双
指针
技巧(快慢
指针
、滑动窗口)双
指针
技巧是处理许多算法问题时常用的技巧,尤其在数组或字符串中。双
指针
可以帮助我们在遍历过程中减少不必要的运算,从而优化时间复杂度。
计算机小白一个
·
2025-02-22 22:25
蓝桥杯
java
数据结构
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他