腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
c/c++&&linux
专栏成员
举报
51
文章
6016
阅读量
11
订阅数
订阅专栏
申请加入专栏
全部文章(51)
函数(21)
c++(17)
数据(13)
数组(12)
linux(10)
指针(9)
数据结构(8)
队列(8)
leetcode(7)
int(6)
变量(6)
对象(6)
二叉树(5)
程序(5)
进程(5)
系统(5)
容器(4)
存储(4)
编译(4)
编译器(4)
递归(4)
基础(4)
root(3)
链表(3)
内存(3)
网络(3)
语法(3)
字符串(3)
queue(2)
return(2)
stl(2)
struct(2)
遍历(2)
管理(2)
继承(2)
计算机(2)
模型(2)
内存管理(2)
排序(2)
搜索(2)
算法(2)
通信(2)
网络通信(2)
原理(2)
游戏(1)
自动化(1)
shell(1)
yum(1)
assert(1)
date(1)
ip(1)
list(1)
map(1)
pid(1)
ps(1)
row(1)
set(1)
size(1)
stack(1)
string(1)
tcp(1)
vector(1)
编程(1)
编码(1)
测试(1)
二进制(1)
构建工具(1)
技巧(1)
接口(1)
开发工具(1)
内核(1)
排序算法(1)
权限(1)
软件(1)
事件(1)
调试(1)
文件系统(1)
效率(1)
消息队列(1)
异常(1)
V模型(1)
包管理器(1)
搜索文章
搜索
搜索
关闭
【c++】哈希>unordered容器&&哈希表&&哈希桶&&哈希的应用详解
容器
存储
函数
数据
c++
在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到log_2N,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好的查询是,进行很少的比较次数就能够将元素找到,因此在C++11中,STL又提供了4个unordered系列的关联式容器,这四个容器与红黑树结构的关联式容器使用方式基本类似,只是其底层结构不同,本文中只对unordered_map和unordered_set进行介绍,unordered_multimap和unordered_multiset可查看文档介绍
用户10925563
2024-06-10
171
0
【数据结构】树&&栈和队列题目解析<leetcode&&牛客>
数据结构
leetcode
队列
数据
数组
用队列实现栈最主要的是实现栈后进先出的特点,而队列的特点是先进先出,那么我们可以用两个队列来实现
用户10925563
2024-06-10
46
0
【Linux】信号>信号产生&&信号处理&&信号保存&&信号详解
函数
进程
内核
异常
linux
SIGINT的默认处理动作是终止进程,SIGQUIT的默认处理动作是终止进程并且Core Dump,我们来验证一下
用户10925563
2024-06-04
121
0
【Linux】进程间通信>管道&&共享内存&&消息队列&&信号量详解
进程
数据
消息队列
linux
int
vscode远程连接指南:VScode远程连接虚拟机(ubuntu系统)_vscode连接ubuntu-CSDN博客
用户10925563
2024-06-04
129
0
【数据结构】链表题目解析<leetcode&&牛客>
链表
指针
数据结构
leetcode
struct
当快指针指向NULL或者快指针的下一个结点指向NULL的时候,慢指针刚好走到中间结点
用户10925563
2024-06-04
73
0
【c++】map和set&&AVL树&&红黑树详解&&模拟实现&&map和set封装
set
搜索
c++
容器
map
在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器有什么区别?
用户10925563
2024-06-04
197
0
【c++】二叉树进阶 > 二叉搜索树<K模型,KV模型>
二叉树
模型
搜索
V模型
c++
首先查找元素是否在二叉搜索树中,如果不存在,则返回, 否则要删除的结点可能分下面四种情况:
用户10925563
2024-06-04
92
0
【c++】多态&&虚函数&&抽象类&&继承中的虚函数表详解
c++
对象
函数
继承
指针
多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态
用户10925563
2024-06-04
313
0
【c++】C++中的继承&&菱形继承详解
指针
c++
对象
函数
继承
继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用
用户10925563
2024-06-04
87
0
【c++】模板进阶> 非类型模板参数&&模板的特化&&模板的分离编译详解
编译
函数
排序
指针
c++
类型形参:出现在模板参数列表中,跟在class或者typename之类的参数类型名称
用户10925563
2024-06-04
93
0
【c++】stack和queue使用 && stack和queue模拟实现
c++
容器
queue
stack
队列
stack的文档介绍:https://cplusplus.com/reference/stack/stack/?kw=stack
用户10925563
2024-06-04
88
0
【Linux】基础I/O>文件系统&&软硬链接&&动静态库详解
linux
基础
数据
文件系统
系统
操作文件,除了上述C接口(当然,C++也有接口,其他语言也有),我们还可以采用系统接口来进行文件访问,先来直接以代码的形式,实现和上面一模一样的代码
用户10925563
2024-06-04
85
0
【c++】STl-list使用&&list模拟实现
list
stl
指针
c++
容器
list中的接口比较多,此处类似,只需要掌握如何正确的使用,然后再去深入研究背后的原理,已达到可扩展的能力。以下为list中一些常见的重要接口
用户10925563
2024-06-04
70
0
【Linux】Linux进程控制>进程创建&&进程终止&&进程等待&&进程程序替换
linux
pid
程序
函数
进程
在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程
用户10925563
2024-06-04
110
0
【Linux】进程>环境变量&&地址空间&&进程调度
linux
变量
队列
进程
指针
每个程序都会收到一张环境表,环境表是一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串
用户10925563
2024-06-04
50
0
【C语言】C语言基础习题详解(牛客网)&&二分查找逻辑
数组
算法
字符串
函数
基础
三目运算符,即a>b?a:b类型的,很多时候适当的使用三目运算符可以使得代码更简洁有序,减小代码的复杂程度,接下来的例子就可以很明显的展示三目运算符的作用
用户10925563
2024-06-04
79
0
【C语言】C语言实现扫雷&&三子棋
游戏
int
row
函数
数组
游戏刚开始时,我们需要对棋盘进行初始化操作,对棋盘进行清空,以保证后续游戏的正常进行。我们定义一个InitBoard()函数来进行棋盘的初始化操作
用户10925563
2024-06-04
61
0
【C语言】预处理&&编译链接&&调试技巧详解
编译
程序
函数
技巧
调试
注意:由于是完全替换,在define定义标识符的时候,不要在最后加 ; 否则替换的时候会将 ; 也替换过去,会导致语法错误
用户10925563
2024-06-04
144
0
【C语言】内存管理&&内存管理函数&&文件管理&&文件管理函数
内存
内存管理
数据
管理
函数
实际上普通的局部变量是在栈区分配空间的,栈区的特点时在上面创建的变量出了作用域就销毁
用户10925563
2024-06-04
64
0
【C语言】指针&&二级指针&&数组指针&&指针数组详解
函数
数组
指针
int
变量
我们可以通过&(取地址操作符)取出变量的内存起始地址,把地址可以存放到一个变量中,这个变量就是指针变量
用户10925563
2024-06-04
182
0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档