腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
学习笔记
专栏成员
举报
47
文章
4544
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(47)
函数(19)
数组(16)
数据(14)
指针(13)
int(11)
c++(10)
linux(10)
算法(7)
编译器(6)
递归(6)
排序(6)
原理(6)
leetcode(5)
对象(5)
基础(5)
parent(3)
遍历(3)
进程(3)
链表(3)
搜索(3)
效率(3)
存储(2)
二叉树(2)
数据结构(2)
dp(2)
mysql(2)
root(2)
变量(2)
博客(2)
测试(2)
磁盘(2)
二进制(2)
继承(2)
内存(2)
内核(2)
权限(2)
文件系统(2)
系统(2)
优化(2)
字符串(2)
数据库(1)
打包(1)
ubuntu(1)
网站(1)
容器(1)
游戏(1)
break(1)
case(1)
date(1)
heap(1)
key(1)
list(1)
map(1)
max(1)
memcpy(1)
null(1)
ps(1)
row(1)
size(1)
sum(1)
system(1)
vector(1)
编译(1)
操作系统(1)
程序(1)
翻译(1)
服务(1)
接口(1)
连接(1)
排序算法(1)
入门(1)
生命周期(1)
索引(1)
调试(1)
消息队列(1)
小游戏(1)
语法(1)
重定向(1)
终端(1)
作用域(1)
搜索文章
搜索
搜索
关闭
计算右侧小于当前元素的个数
int
递归
排序
数组
指针
这道题的核心思路是借助归并排序,在归并排序过程计算的同时,加入一点步骤来算出我们的结果,所以需完全理解归并排序的前提来理解。
咬咬
2024-08-05
78
0
分治思想 排序数组
key
递归
排序
数组
int
在一个规定的区间内,随机选择一个key,将key放在正确的位置,也就是左边的元素都比它小,右边的元素都比它大,实现方法如下:
咬咬
2024-08-05
56
0
C++11入门基础篇
入门
数组
c++
容器
基础
总之,C++11的更新使得C++这门语言的优势更上一层楼,C++11增加的语法特性非常多,本篇博客只讲解一部分简单的语法,后面还会陆续更新C++11的一些重要语法,如果想了解C++11的其他更多语法特性,可以去C++的官网:C++11 - cppreference.com
咬咬
2024-08-05
86
0
表达式的转换
递归
函数
数组
指针
遍历
通过栈 + 递归的思路来解决,遍历中缀表达式,如果是数字则直接加入后缀表达式的数组。
咬咬
2024-08-05
69
0
Linux进程信号总结
linux
操作系统
函数
进程
内核
不难看出上面的死循环在代码层面是永远无法结束程序的,那是否还有别的办法?对于死循环来说,最好的方式就是使用Ctrl+C对其进行终止。
咬咬
2024-07-20
59
0
MySQL数据库基础
数据库
存储
mysql
基础
数据
客户端就是我们正常使用的mysql,我们通过客户端向服务端发送需求,服务端通过某些算法访问"数据库文件"来解决需求拿到结果,最后将结果发送给客户端让客户拿到,逻辑图如下:
咬咬
2024-07-20
71
0
位图 、Max Sum、滑动窗口
优化
int
max
sum
二进制
题目意思很简单不再解读,拿到这道题,其实不难看出哈希表可以直接秒了,注意这是一道面试题,在oj上可以哈希表秒了,如果面试官要求不使用数据结构呢,所以今天带大家用位图的方法来做一下这道题。
咬咬
2024-07-20
70
0
Linux Ubuntu MySQL环境安装
linux
ubuntu
mysql
服务
终端
首先,确保你的Ubuntu系统已经更新了软件源列表,以便能够下载到最新的软件包。打开终端并输入以下命令:
咬咬
2024-07-20
80
0
算法小练之 位运算基础
遍历
二进制
基础
算法
int
今天正式走入,位运算这个章节,关于这一部分我会先介绍几个重要的知识点,然后再根据几个力扣上的题来讲解。
咬咬
2024-07-20
84
0
C++11右值引用及移动构造
c++
int
编译器
函数
效率
在学习c++11的右值引用前,大家肯定会有点陌生什么是右值?什么是左值?现在我先来带大家熟悉一下概念。
咬咬
2024-07-20
102
0
Linux静态库与动态库加载
系统
打包
linux
编译
编译器
关于库相比大家之前肯定使用过,比如C/C++里面的标准库,STL里面的各种库,我们在调用STL里的容器时都需要使用库,那么库到底是什么呢?
咬咬
2024-06-12
163
0
C++多态特性详解
指针
c++
对象
函数
继承
所谓多态就是,当去完成某个行为时,不同的对象会产生不同的状态,导致不同的结果。
咬咬
2024-06-12
85
0
Linux重定向及缓冲区理解
数据
重定向
linux
接口
内核
在上一期虚拟文件系统中讲到了每个进程在打开后,都会默认打开3个文件,如下:
咬咬
2024-06-12
79
0
AVL树详解及旋转特性:
parent
数据
搜索
效率
指针
想必大家都了解过二叉搜索树,O(logn)的时间复杂度查找数据,效率可以说很高了,但是在一些场景下,它的效率还是不够理想。当往二叉搜索树里插入的都是有序的值时,就会出现下面的情况:
咬咬
2024-06-12
101
0
linux文件系统进阶篇
文件系统
linux
存储
磁盘
数据
在之前我写过一篇关于linux的虚拟文件系统的博客,不过那篇主要是介绍打开的文件是如何在linux系统中被管理和存储的,那么这篇进阶版文件系统就要介绍一下,当文件没有被打开的时候,它在linux系统中是如何被管理和存储的。
咬咬
2024-06-12
81
0
Linux软硬链接详解
linux
磁盘
连接
权限
字符串
注意上图文件权限右边的数字2 就是文件的引用计数,文件的引用计数就是:有多少个文件名字符串通过相同的inode指向我。
咬咬
2024-06-12
112
0
c++类和对象新手保姆级上手教学(中)
c++
date
编译器
对象
函数
类和对象中篇,这里讲到的前4个默认成员函数,是类和对象中的重难点,许多资料上的讲法都非常抽象,难以理解,所以我作出这篇总结,分享学习经验,以便日后复习。
咬咬
2024-06-12
112
0
LeetCode每日一题之 复写0
leetcode
数组
算法
原理
指针
这种对数组元素进行修改,移动的题目我们仍然可以使用双指针法,不过我们按照常规思路从左到右处理数组,不难发现如下这种问题:
咬咬
2024-06-12
80
0
牛客每日一题之 前缀和
算法
原理
dp
数据
数组
先讲讲暴力解法每次求出数组下标r之前元素的和,再减去数组下标l-1之前元素的和,就是我们想的到的,如图:
咬咬
2024-06-12
77
0
LeetCode每日一题之 寻找数组中心下标
遍历
基础
数组
原理
leetcode
这道题仍然可以使用前缀和的思想来求解,不理解基础前缀和模板的可以看我前面的博客,上图中0-2号位元素的和可以很好地用前缀和数组求出,而后面4-5号位元素则需要利用前缀和的变种----后缀和,利用同样的原理构建出后缀和数组,也可以很好求出,4-5号位元素的和。
咬咬
2024-06-12
77
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档