首页
学习
活动
专区
工具
TVP
发布

学习笔记

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