腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
学习
专栏作者
举报
61
文章
4894
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(61)
函数(33)
指针(15)
存储(13)
int(13)
对象(13)
数组(12)
变量(9)
数据(9)
内存(8)
遍历(7)
c++(6)
二叉树(6)
队列(6)
搜索(6)
字符串(6)
容器(5)
return(5)
程序(5)
链表(5)
root(4)
编译器(4)
排序(4)
linux(3)
parent(3)
struct(3)
编译(3)
操作系统(3)
继承(3)
算法(3)
调试(3)
系统(3)
游戏(2)
char(2)
date(2)
key(2)
map(2)
ps(2)
push(2)
set(2)
size(2)
string(2)
vector(2)
void(2)
博客(2)
递归(2)
二进制(2)
内存管理(2)
设计(2)
效率(2)
makefile(1)
shell(1)
gcc(1)
数据结构(1)
break(1)
case(1)
cout(1)
data(1)
dst(1)
gdb(1)
input(1)
iterator(1)
list(1)
memcpy(1)
midi(1)
queue(1)
row(1)
sizeof(1)
stack(1)
tail(1)
vim(1)
编辑器(1)
测试(1)
程序员(1)
磁盘(1)
服务器(1)
基础(1)
集合(1)
计算机(1)
计算机视觉(1)
接口(1)
进程(1)
开发(1)
跨平台(1)
内存泄漏(1)
内核(1)
配置(1)
苹果(1)
权限(1)
入门(1)
生命周期(1)
统计(1)
线程(1)
压缩(1)
异常(1)
语法(1)
原理(1)
源码(1)
搜索文章
搜索
搜索
关闭
进程地址空间
变量
操作系统
进程
内存
数据
大家在学习语言阶段应该都听到过内存的概念,那么大家脑子里的固态思维就有这样一张图:
ahao
2024-04-02
67
0
main函数,printf函数,和库函数
程序
程序员
函数
开发
编译器
在C语言的入门学习中,细心的朋友们可以发现,一个C语言程序无论有多长,都有一个main函数;而在代码中想要输出结果,就需要用到printf函数;print函数其实就是一个库函数,而库函数有很多。 接下来,我们就main函数,printf函数和库函数展开讲解。
ahao
2024-03-24
100
0
gdb和makefile的讲解
makefile
gdb
编译
程序
调试
gdb可以用于Linux环境下的程序的调试,就例如vs环境下的打断点,然后逐步分析语句等
ahao
2024-03-24
68
0
vim编辑器和gcc/g++编辑器的使用讲解
gcc
vim
编辑器
编译
函数
vim是Linux的编写代码的工具,是一种多模式的编辑器。 Linux中vim的常用的模式大概可以分为三种,分别是: 命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
ahao
2024-03-24
100
0
shell的介绍以及Linux权限的讲解
shell
操作系统
权限
系统
linux
大家在以前的学习中可能会有一个固态的印象: 一台计算机的大概分层为下图 也就是说人可以直接调用计算机的操作系统,但真的是这样吗? 答案是否定的!
ahao
2024-03-24
70
0
Linux的基本指令讲解
系统
压缩
语法
linux
搜索
语法: ls [选项][目录或文件] 功能: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项:
ahao
2024-03-24
84
0
Linux的背景介绍
操作系统
服务器
内核
系统
linux
Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。 Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
ahao
2024-03-19
87
0
特殊类设计以及C++中的类型转换
c++
对象
函数
设计
指针
拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。
ahao
2024-03-19
63
0
智能指针的讲解
程序
对象
内存泄漏
原理
指针
首先我们分析一段代码: 1、如果p1这里new 抛异常会如何? 2、如果p2这里new 抛异常会如何? 3、如果div调用这里又会抛异常会如何?
ahao
2024-03-19
77
0
异常的讲解
继承
异常
程序
对象
函数
我们在之前的程序中为了防止已知的错误都会进行断言assert,但是assert是比较暴力的一种处理错误的方式,一旦发生了错误就会提前结束程序的运行
ahao
2024-03-19
70
0
C++11的简单介绍(下)
线程
c++
变量
对象
函数
上述代码就是使用C++11中的lambda表达式来解决,可以看出lambda表达式实际是一个匿名函数。
ahao
2024-03-19
70
0
C++11的简单介绍(上)
c++
容器
int
对象
函数
在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。不过由于C++03(TC1)主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准。从C++0x到C++11,C++标准10年磨一剑,第二个真正意义上的标准珊珊来迟。相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从C++98/03中孕育出的一种新语言。相比较而言,C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,所以我们要作为一个重点去学习。C++11增加的语法特性非常篇幅非常多,我们这里没办法一 一讲解,所以本篇博文主要讲解实际中比较实用的语法。
ahao
2024-03-19
67
0
哈希图的应用
算法
存储
内存
设计
数据
首先我们根据一个面试题来进入位图的理解 1. 面试题 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。
ahao
2024-03-19
93
0
哈希的简单介绍
容器
存储
函数
搜索
效率
在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到
ahao
2024-03-19
73
0
用红黑树封装实现map和set
map
set
对象
函数
存储
为了方便实现我们的map和set,我们肯定是要养成看源码的习惯的,看了源码之后你才会感受到大佬的强大!
ahao
2024-03-19
53
0
红黑树的简单介绍
key
parent
return
搜索
效率
红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。 例如: 下图就是一个红黑树,同时也是一颗二叉搜索树 和AVL树不同的是,AVL树依靠着平衡因子的限制的平衡性比红黑树要更高
ahao
2024-03-19
73
0
AVL 树
parent
root
函数
搜索
data
二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在顺序表中搜索元素,效率低下。因此,两位俄罗斯的数学家G.M.Adelson-Velskii和E.M.Landis在1962年 发明了一种解决上述问题的方法:当向二叉搜索树中插入新结点后,如果保证每个结点的左右子树高度之差的绝对值不超过1(需要对树中的结点进行调整),即可降低树的高度,从而减少平均搜索长度。
ahao
2024-03-19
57
0
map和set的简单介绍
set
函数
容器
存储
map
由于博主的能力有限,所以为了方便大家对于map和set的学习,我放一个官方的map和set的链接供大家参考: https://cplusplus.com/
ahao
2024-03-19
54
0
二叉搜索树在线OJ题讲解
搜索
二叉树
root
遍历
队列
我们首先进行题目的解读: 大概意思就是用()把每个节点的值给括起来,然后再经过一系列的省略的来得到最后的结果
ahao
2024-03-19
62
0
二叉树进阶之二叉搜索树
二叉树
key
parent
苹果
搜索
还有一个注意的点: 二叉搜索树的中序遍历一定可以是一个有序的序列,并且再插入节点后依旧是一个二叉搜索树的结构!
ahao
2024-03-19
56
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档