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
头尾指针
python中strip_python中的strip是什么意思
Python中strip()方法用于移除字符串
头尾
指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
weixin_39613744
·
2025-03-21 19:19
python中strip
数据结构、图论---数组模拟单链表 邻接表
数组模拟链表或者所谓的邻接表,实际上都是静态链表,以数组下标模拟模拟内存地址,使得可以一开始就给数组分配好连续的一大片空间,而使用中的“内存分配”实际上就是变成了简单的idx++比赛中使用静态链表代替
指针
型链可以减少内存分配带来的时间消耗
wow_awsl_qwq
·
2025-03-21 18:10
数据结构
数据结构
图论
链表
计算机二级c语言知识点6
函数形参的值,不会改变对应实参的值函数可以返回地址值&x不可以给
指针
变量赋一个整数作为地址值当在程序的开头包含头文件stdio.h时,可以给
指针
变量赋NULLfun(char*a,char*b){while
xu_hhh_
·
2025-03-21 16:53
计算机二级c语言选择题
c语言
开发语言
双
指针
之滑动窗口
滑动窗口是双
指针
的一种所谓滑动窗口,就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果。
旧念25
·
2025-03-21 13:29
算法
数据结构
const关键字的作用和用法
修饰
指针
-可以修饰
指针
本身或
指针
所指向的内容。例如,constint*ptr;表示
指针
所指向的int值是常量,不能通过ptr来修改该值,
C++ 老炮儿的技术栈
·
2025-03-21 13:25
开发语言
c++
笔记
学习
[模拟实现]unique_ptr、shared_ptr智能
指针
--C++版本的代码实现
一、unique_ptrunique_ptr是在auto_ptr的基础之上,解决了多个智能
指针
同时指向一个对象,发生管理权转移,只有一个智能
指针
指向了对象,其他的都是管理的空对象的行为。
北顾南栀倾寒
·
2025-03-21 12:42
c++
开发语言
【C++】C++从入门到精通教程(持续更新...)
目录1、C++基础知识C++基础知识一个简单的C++程序函数重载引用的概念引用与
指针
的区别引用作为函数参数引用作为返回值面向对象类的定义类的声明结构体与类的区别inline函数this
废人一枚
·
2025-03-21 11:34
C++
c++
开发语言
【LeetCode 热题 100】3. 无重复字符的最长子串 | python 【中等】
注意:考虑空字符串问题有重复之后要在重复的那个后面新建序列,减少时间,故需要列表储存(标准做法里用的集合捏)标准做法:把重复的set.remove(),a
指针
步进,没有重复的话,b
指针
一直步进怎
一只小白跳起来
·
2025-03-21 09:44
leetcode
java
算法
开发语言
两个单链表元素交叉合并
b2,...am,bm,...,bn},mn函数接口定义:LinkListCombineList(LinkListLa,LinkListLb);其中La和Lb都是用户传入的参数,分别为待合并单链表的头
指针
TXHNY
·
2025-03-21 06:53
数据结构
链表
数据结构
八股文-C++ 运行时多态与函数调用机制详解
C++运行时多态与函数调用机制详解1.重载与覆盖的对比重载示例覆盖示例2.运行时多态的本质3.虚函数表的实现机制代码示例运行结果虚函数表(vtable)和虚
指针
(vptr)的实现Base类的内存布局Derived
tt555555555555
·
2025-03-21 05:15
面经
C++学习
c++
开发语言
Python文件操作
mode:打开文件的模式,常见的模式有:r:以只读模式打开文件,文件
指针
会放在文
红虾程序员
·
2025-03-21 03:01
Python
python
华为OD机试九日集训第2期 - 按算法分类,由易到难,循序渐进,提升编程能力和解题技巧,从而提高机试通过率
目录一、适合人群二、本期训练时间三、如何参加四、数据结构与算法大纲五、华为OD九日集训第1期第1天、逻辑分析第2天、队列第3天、双
指针
第4天栈第5天滑动窗口第6天、二叉树第7天、并查集第8天、矩阵第9天
哪 吒
·
2025-03-21 02:48
搬砖工逆袭Java架构师
华为od
算法
九日集训
Java
用结构体类型实现复数的加、减、乘、除运算,每种运算用函数完成
相关知识用函数来实现复数之间的加减乘除,有两种方法返回计算结果:使用结构体
指针
作函数的形参,将函数的计算结果返回;将函数的计算结果作为函数返回值返回。
Stimpay
·
2025-03-20 19:49
c语言
算法
用
指针
实现数组元素循环移动
任务描述本关任务:编写程序,用
指针
实现以下功能,n个整数存入一维数组中,将该数组循环左移m位。
Stimpay
·
2025-03-20 19:49
算法
数据结构
c语言
C++11智能
指针
一、
指针
管理的困境资源释放了,但
指针
没有置空(野
指针
、
指针
悬挂、踩内存)没有释放资源,产生内存泄漏问题;重复释放资源,引发coredump二、智能
指针
Peter_chq
·
2025-03-20 17:36
c++
开发语言
【Leetcode刷题随笔】203移除链表元素
[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]原题链接:203移除链表元素2.解题思路由于链表本身的性质,移除链表的某个节点a,只需要将前一个节点的next
指针
指向
Poor_DayDreamer
·
2025-03-20 16:58
leetcode链表篇
leetcode
链表
算法
【从零开始学习计算机科学】信息安全(十三)区块链
【从零开始学习计算机科学】信息安全(十三)区块链区块链区块链概述区块链的主要特性开放,共识交易透明,双方匿名不可篡改,可追溯区块链的主要类别公有链私有链联盟链区块链核心技术Hash
指针
Merkle(梅根
贫苦游商
·
2025-03-20 14:48
学习
区块链
hash
公有链
私有链
信息安全
网络安全
Python中 rstrip()、 lstrip()、 strip() 的用法和区别
函数的用法和区别题目三:Python中zip()、zip(*zipped)、*zip()函数的用法和区别题目一:Python中rstrip()、lstrip()、strip()的用法和区别考点这三个函数都是去除
头尾
字符
一只小小的土拨鼠
·
2025-03-20 12:57
深度学习
面试
前端
java
python
深度学习
C语言入门第七天字符串输入输出函数和控制语句
一:字符串输入输出函数1:字符串输入函数getsa:格式:char*gets(char*s)现在
指针
不懂的可以直接写成gets(s)b:功能:从键盘输入一以回车结束的字符串放入字符数组中,并自动加'\0
Do vis824
·
2025-03-20 12:22
算法
c#
c语言
linux
C++学习note7(
指针
)
一,
指针
的定义
指针
用于记录变量的地址。
技术小白Byteman
·
2025-03-20 12:21
c++
学习
开发语言
windows
visual
studio
算法
数据结构
【初学者】用Python语言来解释
指针
的用例与应用场景
李升伟整理Python本身并不直接支持
指针
的概念,因为Python是一种高级语言,内存管理由解释器自动处理。不过,Python提供了一些机制(如引用、可变对象等)来实现类似
指针
的功能。
lisw05
·
2025-03-20 09:00
python
python
开发语言
【初学者】请介绍一下
指针
分析(Pointer Analysis)?
李升伟整理
指针
分析(PointerAnalysis)
指针
分析(PointerAnalysis)是一种静态程序分析技术,用于确定程序中
指针
可能指向的内存位置或对象。
lisw05
·
2025-03-20 09:00
计算机科学技术
c语言
指针
【初学者】
指针
:概念、示例与应用场景详解
李升伟整理
指针
的概念
指针
是编程中的一种变量,用于存储另一个变量的内存地址。通过
指针
,程序可以直接访问和操作内存中的数据,提供了灵活的内存管理和高效的数据处理能力。
lisw05
·
2025-03-20 09:59
计算科学
初学者
数据结构
c语言
指针
中*的位置
1.两种常见风格风格A(靠近类型)int*p;//*靠近类型,强调"p是一个int*类型"优点:强调
指针
是类型的一部分,逻辑上更直观。
闯闯爱编程
·
2025-03-20 09:29
开发语言
c语言
深入理解
指针
5
回调函数就是一个通过
指针
调用的函数。如果你把函数的
指针
(地址)作为参数传递给另一个函数,当这个
指针
被用来调用其所指向的函数时,被调用的函数就是回调函数。
很会做人
·
2025-03-20 06:01
数据结构
力扣算法Hot100——75. 颜色分类
解法1:当然可以冒泡排序,时间复杂度O(n2n^2n2)解法2:单
指针
循环两次,第一次循环将所有的0交换到前面;第二次循环将所有的1交换到0的后面classSolution{publicvoidsortColorsBySinglePointer
飞奔的马里奥
·
2025-03-20 05:54
算法
leetcode
java
关于你需要知道的JVM基础
Java对象的内存布局对象头class对象
指针
markword(64个bit位)结构:哈希码:对象的哈希码,用于支持基于哈希的集合操作GC分代年龄:对象的分代年龄,用于垃圾回收器的分代收集策略锁状态的标识
DRUN_K
·
2025-03-20 03:14
jvm
施磊老师高级c++(二)
智能
指针
文章目录智能
指针
基础--实现简单的智能
指针
2.不带引用计数的智能
指针
问题解决不带引用计数的智能
指针
汇总auto_ptr--#include--不推荐scoped_ptr---不推荐unique_ptr
Zhuai-行淮
·
2025-03-20 01:23
施磊老师cpp
c++
开发语言
C语言中,#define和typedef 定义int* 一个容易混淆的点
这段代码的主要问题在于宏定义和
指针
声明的使用方式上:当使用#defineint_pt
阿龍1787
·
2025-03-19 23:10
C++随记
c语言
嵌入式C语言学习笔记(2)
1.数组
指针
数组
指针
本质上就是一个
指针
,它里面存放的是数组的首地址。
愿抬头有阳光
·
2025-03-19 23:32
c语言
学习
笔记
C++学习笔记:引用
下面将r作为a的别名:inta;int&r=a;就像char*是指向char的
指针
一样,int&是指向int的引用。(a和r指向相同的值和内存单元)注意:&r表示r引用变量的地址。
etp_
·
2025-03-19 23:32
c++
学习
笔记
深度剖析C语言数组和
指针
的区别(非常详细)
对于刚刚接触C语言
指针
的初学者,很容易认为数组和
指针
是等价的,数组名表示数组的首地址。不幸的是,这是一种非常危险的想法,并不完全正确。耐心看完本文,我保证会颠覆你的认知。
xiecoding.cn
·
2025-03-19 21:54
c语言
算法
开发语言
c++
青少年编程
C语言入门
数据结构
C++ 类和对象 友元 内部类 this
指针
默认成员函数 初始化列表……
1.类和对象的基本概念类:用户自定义的数据类型,包含数据成员(属性)和成员函数(方法)。对象:类的实例,占用内存空间,具有类中定义的属性和方法。示例:classDog{//定义类public:std::stringname;//属性intage;voidbark(){//方法std::coutdraw();//输出:Drawingacircle(多态)deleteshape;return0;}4.
azaz_plus
·
2025-03-19 15:08
C++
c++
类和对象
this指针
默认成员函数
友元
初始化列表
内部类
字符串常用函数 1.0
strcpy_serrno_tstrcpy_s(char*restrictdest,rsize_tdestsz,constchar*restrictsrc);参数解释dest:指向目标字符数组的
指针
,用于存储复制后的字符串
大力水手偷吃菠菜变成米老鼠
·
2025-03-19 15:35
c语言
3.14学习总结
今天完成了几道关于二叉树的算法题关于二叉树的最小最大深度和数据流中的第k大元素,用到优先队列,学习了有关java的基础知识,学习了双
指针
法。
2402_88131930
·
2025-03-19 12:08
学习
C++智能
指针
:从内存裸奔到安全驾驶(附保姆级代码示例)
今天咱们就来解锁C++的"自动驾驶"神器——智能
指针
!从此告别new/delete的手动挡时代,系好安全带,发车啦!一、智能
指针
是什么?为什么需要它?
灰灰的C旅程
·
2025-03-19 11:29
随时随地C++
C/C++
c++
安全
开发语言
LeetCode第92题_反转链表II
LeetCode第92题:反转链表II题目描述给你单链表的头
指针
head和两个整数left和right,其中left1->2->3->4->5|prev|curr找到left前一个节点prev(即节点1
@蓝莓果粒茶
·
2025-03-19 09:14
算法
leetcode
链表
算法
c++
数据结构
python
后端
刷算法Leetcode---4(字符串篇)
前言本文是根据代码随想录中的字符串顺序进行编写,只刷了里面力扣的题代码随想录其他文章链接:刷算法Leetcode文章汇总字符串篇344.反转字符串①双
指针
,前后交换②for循环,s[i]=s[n-i-1
搞笑症患者
·
2025-03-19 06:14
力扣刷算法
leetcode
算法
【MySQL】B树和B+树的区别?MySQL为什么选用B+树作为索引数据结构?
B+树:只有叶子节点存储数据记录或指向数据记录的
指针
,非叶子节点只存键值,用于索引。B+树的非叶子节点可以存储更多的键值,从而拥有更宽的分支。
熏鱼的小迷弟Liu
·
2025-03-19 05:06
数据结构
mysql
b树
C++内存管理秘籍:深入解析与实战代码示例
C++内存管理秘籍:深入解析与实战代码示例一、内存管理的基本概念二、内存泄漏与野
指针
三、智能
指针
:现代C++的内存管理利器四、实战代码示例示例1:传统动态内存管理示例2:使用`std::unique_ptr
萱萱199504
·
2025-03-19 05:34
c++
java
开发语言
蓝桥杯Python赛道备赛——Day1:基础算法
本博客就蓝桥杯中的基础算法(这一部分说是算法,但更是一些简单的操作)进行罗列,包括:枚举、模拟、前缀和、差分、二分查找、进制转换、贪心、位运算和双
指针
。
SKY YEAM
·
2025-03-19 04:26
蓝桥杯备赛
蓝桥杯
python
算法
C语言:哈希表
本文涉及二级
指针
,链表等内容。
%KT%
·
2025-03-19 02:39
C/C++算法
数据结构
c语言
散列表
开发语言
使字符串平衡的最小交换次数(贪心、双
指针
)
题目:1963.使字符串平衡的最小交换次数方法一:对于符合要求的字符串,需要任何[0,i]部分,“[”都不比“]”少。[视为+1,]视为-1,那么任何前缀和sum都不能出现sum0){sum--;}else{while(s[j]!='['){j--;}s[j]=']';sum++;ans++;}}}returnans;}};JAVA版本:classSolution{publicintminSwap
岁忧
·
2025-03-19 01:32
java版刷题
LeetCode
leetcode
算法
职场和发展
java
c++
C++高频面试问题
C++常见面试问题汇总一、
指针
和引用的区别1.
指针
有自己的一块空间,而引用只是一个别名;2.使用sizeof看一个
指针
的大小是4,而引用则是被引用对象的大小;3.
指针
可以被初始化为NULL,而引用必须被初始化且必须是一个已有对象的引用
HJ_sky
·
2025-03-19 01:00
C++
【C++经典例题】反转字符串中单词的字符顺序:两种实现方法详解
博客主页:倔强的石头的CSDN主页Gitee主页:倔强的石头的gitee主页⏩文章专栏:C++经典例题期待您的关注目录问题描述基于快慢
指针
的解法基于索引的解法两种方法的比较问题描述在处理字符串相关的问题时
倔强的石头_
·
2025-03-19 00:21
C++经典例题
c++
java
算法
C++ 智能
指针
详解及示例
C++智能
指针
是C++11引入的自动化内存管理工具,用于替代裸
指针
,防止内存泄漏和悬空
指针
问题。
EPICS Technical
·
2025-03-18 23:49
Linux
C
c++
开发语言
【CXX】6.11 函数
指针
templateclassFnfinal{public:Retoperator()(Args...args)constnoexcept;Fnoperator*()constnoexcept;};限制:返回类型为Result的函数
指针
尚未实现
Source.Liu
·
2025-03-18 23:48
CXX
rust
c++
CXX
String类
1.String类的重要性在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符
指针
,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想
墨香染城城
·
2025-03-18 22:45
java
开发语言
假设arr是一个int型数组,为什么int (*p)[4]=arr报错initialization of ‘int (*)[4]‘ from incompatible pointer type ‘i‘
数组名在大多数情况下会退化为指向其首元素的
指针
。一维数组会退化指向数组第一个元素的地址,二维数组会退化指向第一行的
指针
。
freshman_y
·
2025-03-18 22:11
C/C++
c语言
c++
「栈与队列全攻略:FILO vs FIFO,内存管理与动态操作的核心法则」
生活类比:顺序栈≈固定大小的盘子架(需预判最大容量)链式栈≈无限叠放的盘子(动态扩展,但需手动管理
指针
)入栈(Push)≈放新盘子到顶部出栈(Pop)≈从顶部取盘子代码对比:顺序栈(数组实现):typedefstruct
℡残城碎梦
·
2025-03-18 21:36
数据结构
顺序栈
链式栈
循环队列
链式队列
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他