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++经典面试题(一)——常考知识点(持续更新)
文章目录前言1、引用和
指针
有什么区别?
TB81266
·
2025-02-05 14:39
C++
C++面试常见题目
覆盖)和隐藏的区别C++构造函数和析构函数能调用虚函数吗volatile关键词运算符重载格式noexecpt函数连续出现两个括号inline和define的作用和区别关于静态函数只能调用静态变量this
指针
的调用友元
qq_42941526
·
2025-02-05 14:09
c++
使用 HashMap 时,有哪些提升性能的技巧?
参考答案拆解1.核心优化方向分层解析HashMap的性能优化围绕减少
哈希
冲突、避免频繁扩容、优化遍历效率三大核心展开,以下是具体技巧://示例:合理初始化HashMap(预估容量)intexpectedSize
一只蜘猪
·
2025-02-05 13:57
java
集合
面试
C++ Primer 数组
目录3.5数组定义和初始化内置数组显式初始化数组元素字符数组的特殊性理解复杂的数组声明访问数组元素检查下标的值
指针
和数组
指针
也是迭代器
指针
运算解引用
c-c-developer
·
2025-02-05 12:51
C++Primer
c++
数据结构
freertos中,句柄指向任务控制块,为什么句柄不能直接访问(*Task1_Handle).xStateListItem,那句柄是干嘛的?
在FreeRTOS中,句柄(Handle)通常是一个指向任务控制块(TaskControlBlock,TCB)的
指针
。
LightningJie
·
2025-02-05 10:34
freertos
stm32
单片机
嵌入式硬件
C 语言
指针
&运算符4.
指针
变量的初始化5.
指针
的运算
指针
是C语言最重要的概念之一,也是最难理解的概念之一。1.简介
指针
是什么?首先,它是一个值,这个值代表一个内存地址,因此
指针
相当于指向某个内存地址的路标。
赔罪
·
2025-02-05 06:41
C
语言系统学习
c语言
开发语言
学习
青少年编程
数据结构
算法
Linux的内存管理
查看资源管理器内存占用情况没有变化,因为用malloc申请的内存其实是虚拟内存,操作系统只是同意当前请求,直到去使用(读写)这块内存的时候,才会真正分配;(这里需要注意:malloc返回的是一个void*
指针
E_essence
·
2025-02-05 03:15
linux
redis教程
一、简介Redis支持多种数据结构,如字符串、
哈希
、列表、集合、有序集合等。它具有高性能、高可用性和数据持久化的特性。二、安装与启动安装:根据操作系统选择合适的安装包进行安装。
·
2025-02-05 02:44
redis
电控---中断
中断1.处理器系统在执行代码的时候,会从存储器依次取出指令和数据,这种能力需要在处理器里保存一个存储器地址,就是所谓的程序计数器(ProgramCounter,PC),也叫程序
指针
2.当外部中断(ExternInterrupt
kyle~
·
2025-02-05 01:35
嵌入式
stm32
Phaser引擎开发:用户输入与交互_触摸输入处理
Pointer对象表示一个触摸点或鼠标
指针
,可以用来检测和处理用户的触摸或鼠标操作
chenlz2007
·
2025-02-05 00:25
游戏开发2
交互
javascript
前端
游戏
linux
运维
服务器
【知识】数组作为函数参数
应当注意的是:(1)用数组元素作为实参时,向形参变量传递的是数组所对应数组元素的值(2)而用数组名做函数实参时,向形参(数组名或
指针
变量)传递的是数组首元素的地址。
cimeo
·
2025-02-05 00:55
C/C++
c语言
UE学习日志#19 C++笔记#5 基础复习5 引用1
可以将引用视为隐式
指针
,它省去了获取变量地址和解引用
指针
的麻烦。另外,可以将引用视为原始变量的另一个名称。
学游戏开发的
·
2025-02-04 23:18
C++
UE学习日志
学习
c++
笔记
unreal
engine
游戏引擎
C++ 中的可变参数模板、智能
指针
、回调函数及函数封装器详解
一、C++11是什么?C++11是C++编程语言的一个重要版本,于2011年正式发布。它引入了许多新的特性和改进,目的是提升语言的功能性、效率和易用性。以下是C++11的一些主要特性:自动类型推导(auto关键字):允许编译器自动推导变量的类型。autox=42;//x的类型是int范围基于的for循环:简化对容器的迭代操作。for(constauto&elem:container){//对el
百态老人
·
2025-02-04 23:46
笔记
【C语言常见概念详解】
---------------begin-------------------------------------什么是C语言:1.基本数据类型2.变量与常量3.运算符与表达式4.控制结构5.函数6.
指针
Rhzkp
·
2025-02-04 22:43
c语言
力扣整理版二:链表
链表是一种通过
指针
串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是
指针
域(存放指向下一个节点的
指针
),最后一个节点的
指针
域指向null(空
指针
的意思)。
cherry_rainyyy
·
2025-02-04 21:33
leetcode
leetcode
链表
算法
【码道初阶】Leetcode680:验证回文串的双
指针
速解以及提升思维的感想
——双
指针
法的艺术一、问题描述给定一个字符串s,最多允许删除一个字符。请判断该字符串是否能成为回文字符串。若可以,返回true;否则返回false。
月明长歌
·
2025-02-04 20:28
码道初阶
算法
leetcode
c++
数据结构
c语言
数据结构与算法——二分查找
二分查找算法常用于在具有单调性的数组中,以logn的时间复杂度快速查找某个目标值是否存在于该数组中,如果存在还能够返回目标值在数组中的索引下标,常见的二分查找算法有开区间写法、半开区间写法以及闭区间写法,这三种写法的区别是左右
指针
所指的值是否在二分查找的范围之内
梦想是成为算法高手
·
2025-02-04 20:26
数据结构与算法
算法
数据结构
二分查找
python
OC isa结构、消息传递、Method Swizzling
——isa和Class深入解析ObjC中方法的结构iOS黑魔法-MethodSwizzling玉令天下:Objective-CMethodSwizzling####实例对象结构id就是一个指向类实例的
指针
weixin_34268610
·
2025-02-04 18:41
runtime
移动开发
操作系统
Rust - 引用和借用
Rust能否像其它编程语言一样,使用某个变量的
指针
或者引用呢?答案是可以。Rust通过借用(Borrowing)这个行为来达成上述的目的,获取变量的引用操作,称之为借用(borrowing)。
学迁
·
2025-02-04 15:20
Rust
rust
开发语言
后端
leetcode——多数元素(java)
示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2解题方法:(
哈希
表)1.经过对题目的分析得出可以使用
哈希
表来进行解题。
gentle_ice
·
2025-02-04 15:50
leetcode
算法
java
数据结构
指针
!用JavaScript学数据结构与算法
JavaScript算法与数据结构-HowieCong务必要熟悉JavaScript使用再来学!一、两数求和——Map原题:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9\因为nums[0]+
·
2025-02-04 14:27
hot 100刷题小结 1
找到数组中所有消失的数字位运算题338比特位计算题136只出现一次的数字题461汉明距离二分查找题4寻找两个正序数组的中位数题33搜索旋转排序数组题34在排序数组中查找元素的第一个和最后一个位置题240搜索二维矩阵2双
指针
题
leisure_SU
·
2025-02-04 11:17
算法
双
指针
算法深度解析
双
指针
算法简介双
指针
是一种常用的算法技巧,它通过使用两个
指针
在数据结构上进行操作,通常用来优化时间复杂度,解决数组或链表中的一些特定问题。
某个默默无闻奋斗的人
·
2025-02-04 11:13
双指针
算法
java
leetcode
开放寻址法
开放寻址法开放寻址法的装载因子开放寻址法插入关键字查找关键字删除关键字开放寻址法探查序列的计算方法开放寻址法的装载因子 给定一个能存放n个元素的、具有m个槽位的
哈希
表T,采用开放寻址法时T的装载因子为
小海螺123
·
2025-02-04 08:22
算法
【JVM学习】对象实例化内存布局与访问定位
为对象分配内存(3)处理并发问题(4)初始化分配到的内存(5)设置对象的对象头(6)执行init方法进行初始化二、对象内存布局(1)对象头三、对象的访问定位3.1对象访问的两种方式(1)句柄访问(2)直接
指针
Kaiz‘s Blog
·
2025-02-04 07:42
JVM
jvm
java
编程语言
说说 Java 中 HashMap 的原理?
回答重点HashMap是基于
哈希
表的数据结构,用于存储键值对(key-value)。其核心是将键的
哈希
值映射到数组索引位置,通过数组+链表(在Java8及之后是数组+链表+红黑树)来处理
哈希
冲突。
一只蜘猪
·
2025-02-04 07:41
【2025最新版】Java
集合面试题
java
哈希算法
散列表
面试
HashMap
循环队列中由于front与rear
指针
位置定义不同导致的判空、判满条件差异
花了好长时间将这四种组合理了一下,希望对自己和大家有所帮助,要是您发现哪里不妥,还请多多指点呀,先谢过啦!通过牺牲一个存储空间来判断循环队列的空和满状态,以下是基于这个前提下,针对不同的front和rear定义方式的判空、判满条件及计算队列元素个数的方法:1.front指向队头元素的前一个位置,rear指向队尾元素的后一个位置队空条件:(Q.front+1)%MaxSize==Q.rear队满条件
XDU小迷弟
·
2025-02-04 04:53
数据结构
数据结构
算法
线性代数
队列—学习
队列的头部和尾部分别用head和tail
指针
表示。
走啦小孩
·
2025-02-04 04:23
算法
c++
数据结构
蓝桥杯
学习
驱动程序中的物理内存通过mmap机制映射到用户空间,用户空间得到虚拟内存地址然后进行相关数据的读写操作
操作函数会感觉麻烦且低效,这个时候我们可以先把驱动程序中的数据的物理内存地址得到,然后再利用用户空间中的内核函数mmap和内核空间中的函数remap_pfn_range映射到用户空间中,映射完成后就得到了数据的虚拟地址的
指针
昊虹AI笔记
·
2025-02-04 02:36
嵌入式
Linux系统
mmap
内存映射
UE学习日志#18 C++笔记#4 基础复习4 指派初始化器和
指针
1指派初始化器C++20引入了指派初始化器,以使用他们的名称初始化所谓聚合的数据成员。聚合类型是满足以下限制的数组类型的对象或结构或类的对象:1.仅public数据成员,2.无用户声明或继承的构造函数,3.无虚函数和无虚基类、private或protected的基类指派初始化的顺序必须与声明顺序相同,不允许混合使用指派初始化器和非指派初始化器。未使用指派初始化器初始化的任何数据成员都将使用其默认值
学游戏开发的
·
2025-02-04 01:24
UE学习日志
C++
学习
c++
笔记
《 C++ 点滴漫谈: 二十五 》空
指针
,隐秘而危险的杀手:程序崩溃的真凶就在你眼前!
摘要本博客全面解析了C++中
指针
与空值的相关知识,从基础概念到现代C++的改进展开,涵盖了空
指针
的定义、表示方式、使用场景以及常见注意事项。
Lenyiin
·
2025-02-03 21:26
编程显微镜
#
C++
关键字全景指南
c++
nullptr
Lenyiin
c++关键字
探索Web3世界:算法与挖矿详解
哈希
算法:区块链的“数字指纹”区块链的结构类似于链表,数据块一个连着一个,链接在一条或多条链上。每个数据块都至少记录着数据、自己的地址和前一个数据块的地址。
Java先进事迹
·
2025-02-03 18:29
web3
算法
c++ · binarySearch ( 二分法 )
查找有序数组中某个元素;intbinarySearch(vector&arr,inttarget){//接受有序数组arr和目标值targetintleft=0,right=arr.size()-1;//定义左
指针
指向数组起始位置
Le_ee
·
2025-02-03 18:29
c++
算法
蓝桥杯
c语言
C语言:深入了解
指针
1
内存和地址1.酒店房间类比内存和地址场景描述把计算机的内存想象成一家酒店,每个房间就是一个内存单元,每个房间都有一个唯一的房间号,这个房间号就相当于内存地址。房间里可以存放客人的行李等物品,这些物品就好比存储在内存中的数据。对应到C语言代码#includeintmain(){intnum=10;int*ptr=#printf("变量num存储的内容(相当于房间里的物品):%d\n",num
南玖yy
·
2025-02-03 17:51
c语言
算法
开发语言
Java 集合框架:HashMap 的介绍、使用、原理与源码解析
HashMap的主要特点是通过
哈希
表(HashTable)来实现对数据的高效查找、插入和删除操作。
NicoleGus
·
2025-02-03 15:01
哈希算法
散列表
算法
【C++】用11个问题聊聊const八股文
4.const
指针
5.const函数6.const参数7.const返回值8.const对象9.在const函数中修改成员变量(既要又要)10.lambda函数与const有关系吗?
烧酒同学
·
2025-02-03 12:06
c++
Hash表
哈希
表存储结构(开放寻址法,拉链法)字符串
哈希
方式(添加、查找h(x))常见从0~10^9映射到0~10^5就要对10^5取mod(取模一般要质数最好)但是可能会有冲突1.拉链法:O(1),每个节点拉一条链增加数
KuaCpp
·
2025-02-03 10:55
算法
c++
头歌 Redis基本命令
头歌Redis基本命令第1关:字符串、列表与集合第2关:
哈希
与有序集合第3关:Redis基本事务与其他命令第1关:字符串、列表与集合#!
小陈cc_79
·
2025-02-03 10:51
nosql
redis
redis
nosql
数据库
离散化、贪心、双
指针
、二分、倍增、构造、位运算
目录八、离散化1、离散化简介九、贪心1、贪心的概念十、双
指针
1、双
指针
简介2、对撞
指针
3、快慢
指针
十一、二分1、二分的概念2、二分的两种模板十二、倍增1、定义十三、构造1、定义十四、位运算1、位运算概述八
那只狸花猫吖
·
2025-02-03 04:05
蓝桥杯
算法
力扣560. 和为 K 的子数组
=3输出:2来源:力扣(LeetCode)链接:https://leetcode.cn/problems/subarray-sum-equals-k目录前言一、暴力枚举二、暴力枚举+前缀和三、前缀和+
哈希
表优化前言
asdfg2332155
·
2025-02-03 04:03
leetcode算法
c++
leetcode
算法
二叉搜索树中的众数(力扣501)
为了方便计数,我们使用双
指针
法,一旦发现当前且节点和前一个节点相同(指的是按照中序遍历的顺序的前一个),则累加该数字的次数。将出现次数最多的数字放入结果数组中。但是如何找到出现次数最多的呢?
qy发大财
·
2025-02-03 03:00
leetcode
算法
数据结构
哈希
表: 字母异位词分组;有效的数独
题目字母异位词分组给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2:输入:strs=[“”]输出:[[“”]]示例3:输
pen-ai
·
2025-02-03 03:59
LeetCode
leetcode
散列表
算法
验证二叉搜索树(力扣98)
双
指针
法和适合解决这个问题,一个
指针
指向当前节点,另一个
指针
指向前一个节点(指的是按照中序遍历顺序的前一个节点),不断后移两个
指针
,两两进行比较。这只是大致思路,大家可以结合我的代码以及注释加以理解。
qy发大财
·
2025-02-03 03:28
leetcode
算法
职场和发展
数据结构
【代码随想录训练营】【Day03】第二章|链表|链表理论基础|203.移除链表元素|707.设计链表|206.反转链表
链表理论基础链表的结构类似于一串珠子,每一颗珠子就相当于链表上的一个节点;每一个节点则由数据域和
指针
域构成,数据域用于存放数据,
指针
域用于指向其它一个节点或空节点(链表尾部)。
蚝油菜花
·
2025-02-03 02:45
链表
数据结构
day15【LeetCode力扣】707.设计链表
val是当前节点的值,next是指向下一个节点的
指针
/引用。如果是双向链表,则还需要属性prev以指示链表中的上一个节点。假设链表中的所有节点下标从0开始。
Gcanfly
·
2025-02-03 01:42
leetcode
链表
算法
快慢
指针
适用类型
解题思路:使用快慢
指针
,快
指针
每次移动两步。当快
指针
到达链表末尾时,慢
指针
正好指向中间节点。判断链表是否有环题型描述:判断一个链表中是
Q1684964515
·
2025-02-03 01:10
算法
数据结构
开源数据结构存储系统Redis的内部数据结构详解(上)
目录1、简单动态字符串1.1、SDS的定义1.2、SDS与C字符串的区别2、链表2.1、链表的定义2.2、特性3、字典3.1、
哈希
表定义3.2、
哈希
表节点定义3.3、字典定义3.4、Rehash3.5、
dvlinker
·
2025-02-03 00:02
C/C++实战专栏
C/C++软件开发从入门到实战
开源数据结构存储系统
redis
内部数据结构详解
蓝桥杯竞赛单片机组备赛【经验帖】
具体来说就是,你至少学完了C语言中
指针
之前的所有内容(例如,数据类
ღ 金龍戲水 ღ
·
2025-02-03 00:59
蓝桥杯单片机
蓝桥杯
单片机
经验分享
Go语言圣经 - 第5章 函数 - 5.9 Panic异常
前面我们已经接触过函数,本章我们将讨论函数的更多特性5.9Panic异常Go的类型系统会在编译时捕获很多错误,但是有些错误只能在运行时检查,如数组访问越界、空
指针
引用等,这些运行时检查出的错误会引起panic
shiyivei
·
2025-02-02 22:19
#
Go
golang
错误处理
Panic异常
Defer语句
堆栈信息
rocksdb原理_RocksDB解析
两位置之间的数据就是结果集values上述的存储引擎和普通的
哈希
表不同。最大的区别
weixin_39899226
·
2025-02-02 22:48
rocksdb原理
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他