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
shared_ptr指针
C语言之文件操作
目录为什么使用文件什么是文件程序文件数据文件文件名二进制文件和文本文件文件的打开和关闭流和标准流文件
指针
文件的打开和关闭文件顺序读写顺序读写函数文件的随机读写fseekftellrewind文件缓冲区为什么使用文件如果没有文件
mlisda
·
2024-02-11 11:13
c语言
开发语言
PTA 7-5 字符串的连接
题目:本题要求编写程序,使用
指针
方式实现两个字符串的连接(不能使用strcat函数),并将连接后的字符串输出。
Anemia_
·
2024-02-11 10:12
C语言
c语言
高仿表一般分几种机芯?聊聊下面这五种机芯
它采用电子元件来驱动
指针
的运动,并且具有精准的时间功能。石英机芯的优点是精度高、维护成本低,适合日常佩戴和使用。但是由于其电子元件的特性,一旦出现故障,修复起来会比
腕表王子
·
2024-02-11 10:50
C语言------
指针
摘要
指针
的定义
指针
指向的内容
指针
的运算
指针
数组数组
指针
指针
与函数
指针
的定义
指针
是一个保存地址的变量,只能存地址,占据8个字节intmain(){int*a;printf("a的大小:%d\n",sizeof
黎明初起
·
2024-02-11 10:23
【02】C++ 类和对象 1:初识类和对象
文章目录Ⅰ面向对象介绍Ⅱ类的引入Ⅲ类的定义格式1.声明和定义不分离2.声明和定义分离Ⅳ类的访问限定符Ⅴ类的作用域Ⅵ类的实例化Ⅶthis
指针
Ⅰ面向对象介绍C++关注的是对象,将一个事件拆分成不同的对象,靠对象之间的交互来完成该事件
♬ 咖啡猫♬
·
2024-02-11 08:32
C++
c++
开发语言
算法学习——LeetCode力扣双
指针
篇
算法学习——LeetCode力扣双
指针
篇127.移除元素27.移除元素-力扣(LeetCode)描述给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
拉依达不拉胯
·
2024-02-11 08:27
LeetCode算法学习
算法
学习
leetcode
c++
c语言
算法3:二分查找
思路:按照二分查找法,定义low,high两个
指针
,结束条件为low
HYIndex
·
2024-02-11 08:15
波奇学c:结构体和位段
结构体的声明,结构体变量
指针
的创建//结构体关键字结构体便签struct stu{intnum;//成员变量char name[20];//不用初始化}s,*p;//结构体全局变量s,一个结构体
指针
p。
社交达人波奇酱
·
2024-02-11 07:09
波奇学c
c语言
波奇学c:文件操作
文件:程序文件:(.c/.obj/.exe)数据文件:程序运行时的数据或内容文件名:文件路径+文件名主干+文件后缀c:\code\test.txt文件
指针
每个被使用的文件都在内存中开辟了一个相应的文件信息区
社交达人波奇酱
·
2024-02-11 07:09
波奇学c
c语言
【算法与数据结构】算法与数据结构知识点
文章目录一、算法和数据结构和LeetCode介绍二、算法和数据结构入门2.1时间复杂度2.2空间复杂度2.3基础排序算法2.3.1选择排序算法2.3.2冒泡排序算法三、数组3.1二分法查找法3.2双
指针
法四
晚安66
·
2024-02-11 07:52
算法
算法
算法学习——LeetCode力扣二叉树篇3
算法学习——LeetCode力扣二叉树篇3116.填充每个节点的下一个右侧节点
指针
116.填充每个节点的下一个右侧节点
指针
-力扣(LeetCode)描述给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点
拉依达不拉胯
·
2024-02-11 06:43
LeetCode算法学习
算法
学习
leetcode
c++
c语言
007集——数据存储的端序(大端序和小端序转换代码)——VB/VBA
VB/VBA存储的端序1、要想制造高性能的VB/VBA代码,离了
指针
是很难办到的。2、因为VB/VBA里,用Long来表示
指针
,而32位(包括64位兼容的)计算机里4字节整数的处理,是最快的方式!
yngsqq
·
2024-02-11 06:10
函数(VBA)
算法
16进制内存地址——计算机内存地址为什么用16进制?
使用十六进制可以更好地理解和识别内存地址、
指针
和寄存器等底层系统信息。谈到内存地址,不可避免引出
指针
的概念。变量和数据在内存中是如何存放的呢?
yngsqq
·
2024-02-11 06:40
函数(VBA)
前端
C++入门篇(2)函数重载、引用
1.1函数重载的概念1.2C++支持函数重载的原理——名字修饰2.引用2.1引用的概念2.2引用的特性2.3常引用2.4使用场景2.4.1作参数2.4.2作返回值2.4.3传值,传引用效率比较2.4引用和
指针
的区别
roboko_
·
2024-02-11 06:59
C++基础语法
c++
开发语言
C++入门篇(3)auto关键字、内联函数、nullptr关键字
目录1.auto关键字(C++11)1.1typedef取别名的缺陷1.2auto1.3auto使用细则1.3.1auto与
指针
引用结合使用1.3.2同一行定义多个变量1.4auto不能推导的场景1.4.1auto
roboko_
·
2024-02-11 06:59
C++基础语法
c++
开发语言
C++系列文章 —— 类和对象篇(上)(从入门到精通合集)
系列文章目录基础语法篇类和对象篇(上)文章目录系列文章目录前言一、过程与对象二、类的引入三、类的定义四、类的封装五、访问限定符六、类的作用域七、类的实例化八、类对象模型九、this
指针
前言C++既可以进行
十里坡小白
·
2024-02-11 06:58
C++
c++
数据结构
c语言
算法
开发语言
(C++)对象
指针
——小白Doris的课堂笔记
1.对象
指针
声明形式:类名*对象
指针
名;例如:PointA(2,3);Point*ptr;ptr=&A;通过
指针
访问对象成员:对象
指针
名-->成员名ptr-->getX();or(*ptr).getX(
Doris-510
·
2024-02-11 06:58
c++
开发语言
C++入门篇(4)—— 类与对象(1)
目录1.类的引入2.类的定义3.类的访问限定符4.类的作用域5.类对象的存储方式6.this
指针
6.1this
指针
的引入6.2this
指针
的特性6.3有意思的面试题1.类的引入C语言struct结构体中只能定义变量
roboko_
·
2024-02-11 06:26
C++基础语法
c++
开发语言
寒假8双
指针
,BFS,图论
#include#includeusingnamespacestd;intn,d,k;intconstN=1000010;typedefpairpii;boolst[N];intcnt[N];piilogs[N];intmain(){cin>>n>>d>>k;for(inti=1;i>logs[i].first>>logs[i].second;}sort(logs+1,logs+1+n);for(
要成为编程高手的Yu
·
2024-02-11 06:23
宽度优先
算法
Leetcode#15 三数之和题解
示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]题解排序处理;设置三个
指针
:i用于遍历,j=i+1,k=size()-1;j、k
__CALM
·
2024-02-11 06:59
CMU 15-445实验记录(三):Project 2 B+Tree的插入与删除
key和recordPtr即可叶结点被删除后有underflow,从sibling节点借一个key和recordPtr,从相邻节点借了一个key过来后,两个节点的key的范围都发生了变化,为了正确地反映
指针
指向的
BoL0150
·
2024-02-11 05:34
database
b树
链表
数据结构
基础算法(排序,二分,高精度加减乘除,前缀和与差分,离散化,位运算,双
指针
等)介绍
基础算法文章目录基础算法排序快速排序归并排序二分算法整数二分浮点数二分高精度加减乘除高精度加法高精度减法高精度乘法高精度除法前缀和与差分一维前缀和二维前缀和一维差分二维差分双
指针
算法位运算离散化区间合并代码模板排序快速排序时间复杂度为
赵英英俊
·
2024-02-11 05:02
算法总结
算法
c++
数据结构
Acwing算法基础1——快排 归并 二分 前缀和 差分 双
指针
位运算 离散化 区间和
文章目录1、快排----分治2、归并——分治3、二分法4、高精度(C++)5、前缀和(一维、二维)6、差分(一维、二维)7、双
指针
算法8、位运算9、离散化10、区间和流程:1.理解思想,背模板2.刷题目
倩mys
·
2024-02-11 05:31
数据结构与算法
算法
数据结构
java
常用代码模板1——基础算法——排序 二分 高精度 前缀和与差分 双
指针
算法 位运算 离散化 区间合并
排序二分高精度前缀和与差分双
指针
算法位运算离散化区间合并快速排序算法模板——模板题AcWing785.快速排序voidquick_sort(intq[],intl,intr){if(l>=r)return
結城
·
2024-02-11 05:31
c++
一、基础算法之排序、二分、高精度、前缀和与差分、双
指针
算法、位运算、离散化、区间合并内容。
1.快速排序算法思想:选择基准元素,比基准元素小的放左边,比基准元素大的放右边。每趟至少一个元素排好。每一趟实现步骤:low>=high,返回,排序完成选取基准元素x=a[low],i=low,j=high当iusingnamespacestd;constintN=100010;intn;intq[N];voidquick_sort(inta[],intlow,inthigh){if(low>=h
樱花的浪漫
·
2024-02-11 05:00
C++与算法题系列
算法
数据结构
C语言——T/单链表专题
1.链表的概念及结构概念:链表是⼀种物理存储结构上⾮连续、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表中的
指针
链接次序实现的链表的结构跟⽕⻋⻋厢相似,淡季时⻋次的⻋厢会相应减少,旺季时⻋次的⻋厢会额外增加
慢了半拍i
·
2024-02-11 04:22
C语言讲解
c语言
开发语言
leetcode 153, 154 旋转数组最小值问题
如果和左边比较,当我们完全进入右半部分时,
指针
根本处理不了这种情况。第二件事就是,当mid和r处元素相等时,要r–。这个基本可以当成结论来看了,由于无法判断,只能退化成O(N)。这是一种无奈的妥协。
abant2
·
2024-02-11 04:41
二分查找
js中原始类型和对象引用
对象引用是指变量中存储的指向对象内存地址的
指针
。当我们将一个对象赋值给变量时,实际上是将对象的引用赋值给变量,而非对象本身。
珊珊而川
·
2024-02-11 04:39
javascript
开发语言
ecmascript
几种智能
指针
的原理/简单实现
详细代码放在了:AC/Algorithms/STL/smartpointers/接口说明auto_ptr之后在C++11引入了移动语义,所以后面新出的三个智能
指针
实现和auto_ptr有比较明显区别auto_ptrhttp
devilisdevil
·
2024-02-11 02:59
C++中的智能
指针
一、智能
指针
是啥? 在C++中,动态内存的管理是用一对运算符完成的:new和delete。
anycedo
·
2024-02-11 02:11
指针
与引用的区别
一、啥针啊引的,穿针引线呗? 引用,简单来说就是为对象起了一个别名,可以用别名来等同于操作对象。inti=1;int&r=i;//r指向i(r是i的别名,可以通过操作r来改变i的值)、r=2;cout<
anycedo
·
2024-02-11 02:27
iOS文件内存映射详解(mmap)
当您从映射的文件
指针
读取数据时,将在适当的数据中的内核页面并将
软件iOS开发
·
2024-02-11 01:09
Go语言每日一练——链表篇(八)
传送门牛客面试笔试必刷101题----------------两个链表的第一个公共结点题目以及解析题目解题代码及解析解析这一道题使用的还是双
指针
算法,我们先求出两个链表的长度差n,然后定义快慢
指针
,让快
指针
先走
落雨便归尘
·
2024-02-11 01:58
Go语言每日一题
golang
链表
开发语言
数据结构
算法
算法刷题:移动零
移动零.题目链接详解curdesc算法原理答案.题目链接移动零详解题目要求我们要把数组中所有的零都移动到数组的末尾,且要求其余数字顺序不改变.这道题,我们使用到的是双
指针
算法:利用两个
指针
,将数组分为三个部分
墨溱
·
2024-02-11 00:22
算法
《时间之舞》:在人生舞台上,别忘记了自己才是主角
胳膊是
指针
,随着时间向前猛地摆动,就像小学教室墙上挂着的时钟一样,结结巴巴。”——《时间之舞》薇拉就是《时间之舞》里故事的女主角。这本《时间之舞
嗨橘子花
·
2024-02-11 00:06
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【双
指针
】2023C-跳房子II【欧弟算法】全网注释最详细分类最全的华为OD真题题解
有华为OD考试扣扣交流群可加:948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练文章目录题目描述与示例题目描述输入描述输出描述备注示例一输入输出说明示例二输入输出示例三输入输出解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述与示例题目描述跳房子,也叫跳飞机,是一种世界性的儿童游戏。游戏参与
闭着眼睛学算法
·
2024-02-10 23:28
最新华为OD真题
#
双指针
java
c++
华为od
leetcode
python
算法
7-21 无符号整数的内部结构 - C/C++
指针
及引用
请编程完成下述任务:从键盘读取一个整数,存入unsingedintv;以16进制格式打印v的值;取v的地址,并强制类型转换成unsignedchar*,然后通过这个地址/
指针
依次打印构成v的第0,第1,
m0_60738889
·
2024-02-10 23:34
c语言
数据结构——5.3 二叉树的遍历和线索二叉树
理解1.线索二叉树是一种物理结构,二叉树一种逻辑结构2.n个结点的线索二叉树具有2n个链域
指针
,除了根节点外,每个结点都被一个
指针
指向,因此用掉了n-1个
指针
,还剩下n+1个
指针
用作线索3.
指针
指向的左右
鸥梨菌Honevid
·
2024-02-10 22:46
408
数据结构
动态内存管理(下)
1.对NULL
指针
的解引用操作例如我们在使用malloc或者calloc开辟动态空间的时候,有时候没有判断是否开辟成功而直接对齐的返回
指针
进行解引用,此时如果开辟失败,返回值为空
指针
,此时就会出错。
c23856
·
2024-02-10 22:15
c语言
开发语言
嵌入式系统学习指南:从入门到精通
C语言可以看作所有编程语言的“祖宗”,需要深入理解
指针
、结构体、位操作等概念。汇编语言则可以帮助
科联学妹
·
2024-02-10 21:14
嵌入式硬件
51单片机
学习
单片机
JavaScript
指针
事件
指针
事件提供了支持触控和鼠标的统一接口,学习它对我们开发跨设备网页非常重要。本文将详细介绍
指针
事件的种类、属性方法,以及如何区分不同
指针
等知识。
爱蹦跶的大A阿
·
2024-02-10 20:50
JavaScript保姆级教程
javascript
开发语言
ecmascript
前端
Leetcode3019. 按键变更的次数
EverydayaLeetcode题目来源:3019.按键变更的次数解法1:双
指针
给你一个下标从0开始的字符串s,该字符串由用户输入。按键变更的定义是:使用与上次使用的按键不同的键。
UestcXiye
·
2024-02-10 20:48
Every
day
a
LeetCode
leetcode
数据结构与算法
C++
双指针
C语言之文件操作
4.文件的打开和关闭流标准流文件
指针
文件的打开和关闭5.文件的顺序读写练习6.文件的随机读写7.文件读取结束的判定8.文件缓冲区1.为什么使用文件?
凡人多烦事~
·
2024-02-10 20:14
C语言知识
c语言
开发语言
ABAP基础-动态数据对象
当访问字段符号时,实际操作的是分配给该字段符号的数据对象内容,因而字段符号可以看作仅是已经被解除引用的
指针
。数据引用中是数
常威爆打来福
·
2024-02-10 20:45
<双
指针
><入栈出栈> 判断序列是否为正确的出栈序列
一、题目给出一个堆栈的输入序列,试判断一个输出序列是否能够由这个堆栈输出。如果能输出yes,如果不能,输出no。序列的输入及输出都是从左往右。(输入输出序列皆为整数且没有重复的数字,如果一个数字在输入序列中没有出现,那么其在输出序列中也不会出现)【输入形式】第一行为输入序列的长度,其后依次为输入序列的数字;第二行为输出序列的数字。输入数据以空格隔开。【输出形式】如果是一个正确的出栈序列,则输出ye
白8080
·
2024-02-10 20:07
数据结构与算法
数据结构
Optional
我们在编写代码的时候出现最多的就是空
指针
异常。所以在很多情况下我们需要做各种非空的判断。
小高求学之路
·
2024-02-10 20:01
java
开发语言
后端
C语言学习
C语言学习初始c语言enum枚举:strlen计算长度:特殊编码按位与,或,异或static1.局部变量:2.全局变量:extern#define的使用常数定义:宏命令定义
指针
指针
简单使用结构体struct
释~~
·
2024-02-10 20:31
c语言
c语言
学习
开发语言
Leetcode_15_三数之和_hn
示例示例1:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]解答方法方法一:排序+双
指针
思路首先对数组进行排序,排序后固定一个数nums
1只特立独行的猪
·
2024-02-10 19:44
C++面试常考知识点汇总
文章目录1.面向对象类和对象继承封装多态2.内存管理3.进程与线程4.
指针
和引用5.函数6.重载和重写(覆盖)重载重写区别6.关键字1.面向对象C++是面向对象的编程语言。
孤帆扁舟去
·
2024-02-10 18:52
C++
面试
C++
面试
leetcode 环形链表 II
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
来深圳
·
2024-02-10 18:46
#
leetcode
链表
leetcode
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他