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
悬空指针
深入理解
指针
(2)
目录:1.字符
指针
变量2.数组
指针
变量3.
C语言小白的基础课
·
2024-02-07 10:17
数据结构
指针
初步1
⽬录:1.内存和地址2.
指针
变量和地址3.
指针
变量类型的意义4.const修饰
指针
5.
指针
运算6.野
指针
7.assert断⾔8.
指针
的使⽤和传址调⽤正文开始:1.内存和地址我们知道计算上CPU(中央处理器
C语言小白的基础课
·
2024-02-07 10:47
c++
深⼊理解
指针
1(
指针
和数组)
⽬录1.数组名的理解2.使⽤
指针
访问数组3.⼀维数组传参的本质4.冒泡排序5.
C语言小白的基础课
·
2024-02-07 10:47
算法
C++类与对象之多态
动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定-编译阶段确定函数地址*动态多态的函数地址晚绑定-运行阶段确定函数地址下面通过案例进行讲解多态:动态多态的使用:父类的
指针
或引用来指向子类对象
C语言小白的基础课
·
2024-02-07 10:17
c++
开发语言
函数
指针
数组的实践:转移表
函数
指针
数组的⽤途:转移表举例:计算器的⼀般实现:我们先实现一下简单的版本#define_CRT_SECURE_NO_WARNINGS#includeintadd(intx,inty){returnx+
C语言小白的基础课
·
2024-02-07 10:16
c语言
图论
开发语言
LeetCode:26.删除有序数组中的重复项
26.删除有序数组中的重复项-力扣(LeetCode)目录题目:思路:代码+注释:每日表情包:题目:思路:没啥特殊的,老老实实双
指针
遍历数组,(快慢
指针
)代码+注释:由于是遍历原地(双
指针
)所以时O(n
nainaire
·
2024-02-07 10:09
leetcode
算法
c语言
肯尼斯·里科《C和
指针
》第12章 使用结构和
指针
(1)链表
链表中的每个节点通过链或
指针
连接在一起。程序通过
指针
访问链表中的节点。通常节点是动态分配的,但有时也能看到由节点数组构建的链表。即使在这种情况下,程序也是通过
指针
来遍历链表的。
feiyu66666
·
2024-02-07 10:31
C语言
c语言
链表
学习
笔记
其他
数据结构
详解C++类和对象(上)
文章目录写在前面1.类的定义2.类的访问限定符及封装2.1类的访问限定符2.2封装3.类的作用域4.类的实例化5类的对象大小的计算6.类成员函数的this
指针
写在前面类和对象这一章节,分为上、中、下三篇文章进行拆分介绍的
2023Fighting
·
2024-02-07 09:16
C++
c++
开发语言
梦的启发
不知道爬了多少个台阶,接着就看到是
悬空
的树干,要想上去就得用绳子套住上面的纽扣。我站在那里琢磨着,摸索着套绳子……突然一下,梦醒了。这周,考试成绩揭晓,此时我感受到那个梦的真实内涵。
Grit成长记
·
2024-02-07 09:46
(c语言版)struct
指针
,struct别名,struct赋初值
struc详细用法#include#includeintmain(){structF{charname[5];intage;}stu1={0},stu2;typedefstructFF{charname[5];intage;}stu;memset(&stu2,0,sizeof(stu2));strcpy(stu1.name,"julia");stu1.age=24;(&stu2)->age=25;
温暖名字
·
2024-02-07 09:13
c语言
c语言
开发语言
【C/C++】基本数据类型—数组、
指针
和引用
数组数组的创建和初始化数组是一种完全静态的数据结构,在初始化的时候我们就需要给数组指定大小,并且不能修改。指定数组的大小,也称为数组的维度。数组的维度必须像switch的case后面的表达式那样,是一个在编译的时候就能确定的整型常量表达式。不能使用变量作为数组大小。数值的创建示例如下:intarr1[2];constintconstNum=4;floatarr2[constNum];intarr3
Logintern09
·
2024-02-07 09:40
c语言
c++
一篇文章理解C++中红黑树、二叉搜索树、AVL树底层原理和代码实现
2.2插入a.树为空,则直接新增节点,赋值给root
指针
b.树不空,按二叉
高高__
·
2024-02-07 09:34
算法
c++
c语言
数据结构
c++11 智能
指针
底层原理和代码模拟实现
目录内存泄漏的危害如何避免内存泄漏智能
指针
的使用及原理RAII智能
指针
的原理c++库中3个智能
指针
auto_ptr(简单实现)unique_ptr(简单粗暴的防止拷贝)share_ptr为什么需要智能
指针
高高__
·
2024-02-07 09:34
c++
开发语言
运算符重载需要注意的事项:
2.如果运算符的第一个操作数要求使用隐式类型转换,则必须为友元函数(成员函数方式的第一个参数是this
指针
)注意:同一个运算符重载,不能同时使用两种方式来重载,会导致编译器不知道选择哪一个(二义性)运算符重载的禁区和规则
Sun。13
·
2024-02-07 08:24
c++
开发语言
力扣15-三数之和
三数之和题目链接解题思路1、枚举每个数,表示该数nums[i]已被确定,在排序后的情况下,通过双
指针
l,r分别从左边l=i+1和右边n-1往中间靠拢,找到nums[i]+nums[l]+nums[r]=
༺❀ൢ望༒月❀ൢ❀
·
2024-02-07 08:20
算法-每日一练
leetcode
算法
2021.9.17 力扣-环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
作用太大了销夜
·
2024-02-07 08:39
leetcode
链表
leetcode
力扣:环形链表 (C语言--双
指针
)
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
今天也是元气满满的一天呢
·
2024-02-07 08:39
leetcode
c语言
算法
数据结构
链表
力扣 142.环形链表II
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
乐之殇
·
2024-02-07 08:09
力扣刷题记录
双指针
哈希表
链表
leetcode
数据结构
力扣算法:环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
muxinzihan
·
2024-02-07 08:38
力扣算法
链表
算法
leetcode
指针
力扣 141. 环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
雲轩x
·
2024-02-07 08:38
力扣刷题
力扣141 环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
Joyce 周
·
2024-02-07 08:07
数据结构
c
sqlite3数据库 sqlite3_get_table
C++成员函数实际上隐藏了一个参数:this,C++调用类的成员函数的时候,隐含把类
指针
当成函数的第一
weixin_30439031
·
2024-02-07 08:07
数据库
c/c++
力扣 141 环形链表: 哈希表判断 和快慢
指针
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
风的语言_
·
2024-02-07 08:36
LeetCode
【力扣】:环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
@衡
·
2024-02-07 08:36
力扣
(c语言)力扣之环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
一个普通的大学生
·
2024-02-07 08:34
链表
leetcode
单链表
【力扣】环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。如果链表中存在环,则返回true。否则,返回false。我的方法:哈希表存访问信息,如果二次访问某节点,则有环。
oopec
·
2024-02-07 08:34
实战
链表
leetcode
数据结构
力扣 142 环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
Allenmax90
·
2024-02-07 08:58
链表
数据结构
java
力扣
数据库Sqlite3学习笔记(二)
1.sqlite3*db创建数据库类型的
指针
,通过sqlite3_open()函数使db
指针
指向该数据库。
ArrowYL
·
2024-02-07 08:58
Linux
leetcode力扣 141 环形链表
快慢
指针
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
阿芙乐尔qq
·
2024-02-07 08:58
leetcode
链表
算法
sqlite3_get_table与sqlite3_free_table
C++成员函数实际上隐藏了一个参数:this,C++调用类的成员函数的时候,隐含把类
指针
当成函数的第一个参数传递进去。结果,这造成跟前面说的sqlite回调函数的参数不相
长腿O叔叔
·
2024-02-07 08:58
sqlite
数据库
database
【PTA函数题】6-2 约瑟夫环之循环链表
下面的程序中,用不带附加表头的循环单链表来模拟约瑟夫环,且只设指向最后一个元素的尾
指针
。算法的思想是,第一步,先将每个人的编号追加到一个通过尾
指针
标识的循环单链表中。
La_gloire
·
2024-02-07 08:19
PTA
c语言
【PTA选择题/基础夯实/期末复习】链表&&文件操作
2-1对于一个头
指针
为head的带头结点的单链表,判定该表为空表的条件是()。A.head==NULLB.head→next==NULLC.head→next==headD.head!
La_gloire
·
2024-02-07 08:46
PTA
链表
数据结构
算法
c语言
数据结构:单链表
指定位置前插入2.10删除指定位置2.11删除指定位置后的节点2.12销毁单链表3.链表种类1.单链表的概念及结构概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的
指针
链接次序实现的
戴墨镜的恐龙
·
2024-02-07 07:22
数据结构
数据结构
C 语言回顾
(p++):(*p++))这个表达式会产生副作用,
指针
p会3次++自增操作。
iChuck
·
2024-02-07 07:16
动态规划——判断子序列
-SamLevenson1.题目描述2.题目分析与解析上一篇文章讲解了如何使用双
指针
与使用一个二维数组来解决,这篇文章我们看一看动态规划来解决该问题。
ALGORITHM LOL
·
2024-02-07 07:34
算法
C++ 11/14/17 智能
指针
1.简介为了更加容易(更加安全)的使用动态内存,引入了智能
指针
的概念。智能
指针
的行为类似常规
指针
,重要的区别是它负责自动释放所指向的对象。
yaoming168
·
2024-02-07 07:29
C++语言学习
c++
C/C++_lesson_11_
指针
函数
指向全局函数的函数
指针
voidfun(){coutusingnamespacestd;//成员函数classMyClass{public:voidfun();//带参数的函数voidfun2(intn)
yaoming168
·
2024-02-07 07:28
C++语言学习
c++
华为C&C++语言编程规范--笔记
华为C&C++语言编程规范1.基本要求1.1变量规则1.1.1:
指针
变量、表示资源描述符的变量、BOOL变量声明必须赋予初值规则1.1.2:指向资源句柄或描述符的变量,在资源释放后立即赋予新值规则1.1.3
yaoming168
·
2024-02-07 07:19
C++语言学习
c语言
c++
第三篇:跨平台QT开发-容器
隐式共享类当作为函数参数传递的时候,不仅安全而且效率很高,因为传递的时候只是传递的数据的
指针
,数据本身只当自己被修改的时候才会去复制。简称写时复制。
坑真多
·
2024-02-07 07:45
奇牛编程
QT
容器
字符串库(2)-std::basic_string_view
从实现上来说,basic_string_view只包含指向字符串的
指针
以及字符串的大小。
Lucy_stone
·
2024-02-07 06:19
c++标准库基础
c++
开发语言
智能
指针
shared_ptr
shared_ptr是通过
指针
保持对象共享所有权的智能
指针
。shared_ptr保存所管理对象的引用计数,当引用计数变为0时,对象将被删除。
Lucy_stone
·
2024-02-07 06:49
c++标准库基础
c++
再识C语言 DAY15 【
指针
(中)理论结合实践】
文章目录前言一、补充二、数组与
指针
指针
运算注意事项
指针
的应用传递参数(
指针
的间接访问)
指针
输出参数如果您发现文章有错误请与我留言,感谢前言本文章总结于此视频一、补充
指针
即
指针
变量,用于存放其他数据单元(
马职音人
·
2024-02-07 05:49
c语言
学习
指针
(五)
目录1.sizeof和strlen的对比1.1sizeof1.2strlen1.3sizeof和strlen的对比2.数组和
指针
笔试题解析2.1一维数组2.2字符数组2.3二维数组3.
指针
笔试题解析3.1
YMLT花岗岩
·
2024-02-07 05:45
算法
c语言
指针
(一)
目录1.内存和地址1.1内存1.2编址2.
指针
变量和地址2.1取地址操作符(&)2.2
指针
变量和解引用操作符(*)2.2.1
指针
变量2.2.2如何拆解
指针
类型2.2.3解引用操作符2.3
指针
变量的大小3
YMLT花岗岩
·
2024-02-07 05:14
c语言
指针
(四)
目录1.回调函数是什么2.qsort使用举例2.1使用qsort函数排序整型数据3.qsort函数的模拟实现1.回调函数是什么回调函数就是一个通过函数
指针
调用的函数。
YMLT花岗岩
·
2024-02-07 05:14
算法
数据结构
指针
(二)
目录1.数组名的理解2.使用
指针
访问数组3.一维数组传参的本质4.冒泡排序5.二级
指针
6.
指针
数组7.
指针
数组模拟二维数组1.数组名的理解在上一篇
指针
(一)中写到:intarr[10]={1,2,3,4,5,6,7,8,9,10
YMLT花岗岩
·
2024-02-07 05:44
数据结构
算法
c语言
指针
(三)
目录1.字符
指针
变量2.数组
指针
变量2.1数组
指针
变量是什么2.2数组
指针
变量怎么初始化3.二维数组传参的本质4.函数
指针
变量4.1函数
指针
变量的创建4.2函数
指针
变量的使用4.3两段代码4.3.1typedef
YMLT花岗岩
·
2024-02-07 05:44
c语言
算法
go c 通过内存原始二进制内容直接传递结构体
带来的好处就是相较于半结构化数据类型来说更快(在go中,解析和生成json/yaml/xml…到结构体都会经过一层反射到结构体,数据单向流通会是1层反射,如果数据双向即生成又要解析那么就会用上2层反射).而使用内存直接交换(在不涉及
指针
docker真的爽爆了
·
2024-02-07 04:50
golang
c语言
开发语言
关于cpp的多态(详细梳理)
多态使用的两个条件:1.必须是通过父类的
指针
或者引用调用虚函数。2.被调用的函数必须是虚函数,而且子类重写了父类这个虚函数。2.2虚函数虚函数
老汉忒cpp
·
2024-02-07 04:19
算法
GIT基本概念
指向commitid的
指针
。三、如何知道当前工作分支?HEAD
指针
指向的分支。四、如何切换分支?gitcheckout+分支名。五、如何移动HEAD
指针
到当前分支某个commitid?
denglin12315
·
2024-02-07 04:38
git
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他