上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 基础算法篇——区间合并 本次我们介绍基础算法中的区间合并,我们会从下面几个角度来介绍: 区间合并 区间合并 我们这次的目的很简单: 快速高效的完成区间合并任务 区间合并的要求: 提供若干个区间,将有接壤的部分变为一个区间,没有接壤的部分不改变 例如[1,2],[2,3],[4,5],[6,7],[6 阅读全文
posted @ 2022-11-09 10:55 秋落雨微凉 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 基础算法篇——位运算 本次我们介绍基础算法中的位运算,我们会从下面几个角度来介绍: 位运算常用公式 二进制中1的个数 位运算常用公式 其实位运算的使用很常见但大多不难,经常都是套用公式 我们下面分别介绍两个公式: 求第n位数 // 求n的二进制的第k位数(将n向右移动k位,相当于将求解的位数放到个位 阅读全文
posted @ 2022-11-09 07:48 秋落雨微凉 阅读(139) 评论(0) 推荐(0) 编辑
摘要: JVM学习笔记——内存模型篇 在本系列内容中我们会对JVM做一个系统的学习,本片将会介绍JVM的内存模型部分 我们会分为以下几部分进行介绍: 内存模型 乐观锁与悲观锁 synchronized优化 内存模型 这一小节我们来详细介绍一下内存模型和内存模型的三个特性 内存模型简介 首先我们来简单介绍一下 阅读全文
posted @ 2022-11-08 07:39 秋落雨微凉 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 基础算法篇——双指针算法 本次我们介绍基础算法中的双指针算法,我们会从下面几个角度来介绍: 双指针简介 双指针基本使用 最长连续不重复字符列 数组元素的目标和 判断子序列 双指针简介 首先我们先来简单介绍一下双指针: 双指针算法就是采用两个变量作为指针放在数组的某个部位来实现复杂度简化 我们来介绍一 阅读全文
posted @ 2022-11-07 16:37 秋落雨微凉 阅读(434) 评论(0) 推荐(1) 编辑
摘要: 基础算法篇——前缀和与差分 本次我们介绍基础算法中的前缀和与差分,我们会从下面几个角度来介绍前缀和与差分: 前缀和介绍 一维前缀和 二维前缀和 差分介绍 一维差分 二维差分 前缀和介绍 首先我们来简单介绍一下前缀和: 我们首先定义一个长度为n的数组,然后我们希望求这个数组的部分长度的总和 如果正常采 阅读全文
posted @ 2022-11-07 10:20 秋落雨微凉 阅读(531) 评论(0) 推荐(1) 编辑
摘要: JVM学习笔记——类加载和字节码技术篇 在本系列内容中我们会对JVM做一个系统的学习,本片将会介绍JVM的类加载和字节码技术部分 我们会分为以下几部分进行介绍: 类文件结构 字节码指令 编译期处理 类加载阶段 类加载器 运行期优化 类文件结构 这一小节我们将简单介绍一下类的文件结构部分,简单阅读一下 阅读全文
posted @ 2022-11-06 07:58 秋落雨微凉 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 基本算法篇——二分查找 本次我们介绍基础算法中的二分查找,我们会从下面几个角度来介绍二分查找: 二分查找简述 二分查找模板 二分查找边界 例题数的范围 二分查找简述 首先我们来简单介绍一下二分查找: 二分查找就是在一个数组中快速得找到我们所需要的值 二分查找通常是在有单调性的数组中进行;有单调性的数 阅读全文
posted @ 2022-11-05 07:48 秋落雨微凉 阅读(466) 评论(0) 推荐(2) 编辑
摘要: JVM学习笔记——垃圾回收篇 在本系列内容中我们会对JVM做一个系统的学习,本片将会介绍JVM的垃圾回收部分 我们会分为以下几部分进行介绍: 判断垃圾回收对象 垃圾回收算法 分代垃圾回收 垃圾回收器 垃圾回收调优 判断垃圾回收对象 本小节将会介绍如何判断垃圾回收对象 引用计数法 首先我们先来介绍引用 阅读全文
posted @ 2022-11-04 07:37 秋落雨微凉 阅读(220) 评论(0) 推荐(0) 编辑
摘要: JVM学习笔记——内存结构篇 在本系列内容中我们会对JVM做一个系统的学习,本片将会介绍JVM的内存结构部分 我们会分为以下几部分进行介绍: JVM整体介绍 程序计数器 虚拟机栈 本地方法栈 堆 方法区 直接内存 JVM整体介绍 我们在正式开始学习JVM之前当然需要先简单认识一下JVM了 JVM简述 阅读全文
posted @ 2022-11-03 07:57 秋落雨微凉 阅读(156) 评论(0) 推荐(1) 编辑
摘要: 基础算法篇——归并排序 本次我们介绍基础算法中的快速排序,我们会从下面几个角度来介绍快速排序: 归并排序思想 归并排序代码 归并排序拓展 归并排序思想 我们首先来介绍归并排序思想(分治思想): 确定分界点 我们首先确定整个数组的分界点 以我们的习惯而言还是以arr[l],arr[r],arr[(r+ 阅读全文
posted @ 2022-11-02 09:54 秋落雨微凉 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页