首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BlinkAce
掘友等级
拧螺丝小弟
|
蚂蚁集团
你的信仰是什么?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
116
文章 72
沸点 44
赞
116
返回
|
搜索文章
最新
热门
JVM类加载机制-类加载的时机,类加载的过程,双亲委派模型与破坏双亲委派模型
本文为《深入理解Java虚拟机》一书第七章的读书记录笔记,同时伴着一些网络上资料的整理。 1. 概述 JVM虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被JVM直接使用的Java类型,这就是JVM的类加载机制。 Java语言里…
JVM内存区域划分
本文为《深入理解Java虚拟机》一书第二章的读书记录笔记。 JVM运行时数据区包括如下图几个部分,其中有的区域是随着JVM进程的启动而存在,随着JVM进程的结束而销毁,有些区域则是依赖用户线程的启动而建立,结束而销毁。 1. 程序计数器 程序计数器(Program Counte…
从二叉堆开始手写一个最大优先队列:二叉堆,大根堆,堆排序,优先队列
首先,看一下百度百科的完全二叉树的定义。 完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。 注意到一个完全二叉树不一定是一个满二叉树,但是一个满二叉树一定是一个完全二叉树…
最长上升子序列(LIS)类问题全解
1. LIS的定义 LIS指的是最长上升/递增子序列(Longest Increasing Subsequence)。首先给出上升序列的概念,如果某个序列有如下性质 那么就称该序列是上升的。那么LIS类问题就是给定一个序列(不一定是完全升序) 求该序列中的最长上升/递增子序列的…
字典序算法:康拓展开与逆康拓展开
1. 字典序 在数学中,字典序是基于字母顺序排列的单词按字母顺序排列的方法。 这种泛化主要在于定义有序完全有序集合(通常称为字母表)的元素的序列(通常称为计算机科学中的单词)的总顺序。 对于数字1、2、3...n组成的所有全排列,其总共有n! * (n-1)! * ...*(2…
git merge分支合并指定合并内容
在分支合并可能会涉及很多功能,比如:branch-A可能含有feature-1,feature-2 ... feature-5等5个功能的需求开发,branch-B现在需要合入branch-A的feature-1但是不想合入其他特性需求,即我在分支合并的时候只想合并一分部内容。…
Java基础/引用类型数组与集合之间的相互转换
数组转集合按照基础数据类型和引用类型来分大致可以分为两类来介绍,但是其中有特殊情况以及与此相关的一些坑也值得深度挖掘下。 对于这3种包装类型,Arrays工具类中提供了相应的API可以将其转化成IntStream, DoubleStream和LongStream,再进行装箱操作…
开发中实用的git命令以及IDEA中的git操作整理
git 作为一个应用性超广的代码托管软件较SVN还是方便多了,自项目组去年10月份从SVN切换到git以来已经在实际开发过程中使用git来进行已经过去一段时间了。相较于之前自己在学校里面只会用git bash用命令行进行git操作,这段时间还是学习总结了一些git命令对应的ID…
刷题,求指定范围[l, r]内包含k的数字的个数
给定一个范围[l,r],求出这个范围内的满足要求的数字的个数。要求是: 这些数字不能包含某个数字n,其中(1 <= l < r <= 1000000000, 0 <= n < 10)。例如,不能包含数字”1”时,那么数字22、32、4都符合要求,数字2314,1233不符合要求…
KMP算法详解-以子串统计为例,多图,逻辑清晰,易懂
给你两个字符串 a 和 b ,要求输出从 b 中能找出多少和 a 相同的子串,允许有部分重叠。 给定一个主字符串S和模式串P,要求找出P在S中出现的位置,即为串的模式匹配问题。上题中的子串统计问题基本等同于串的模式匹配问题。 这里主要介绍两种串的模式匹配问题的解法,一种是暴力遍…
下一页
个人成就
文章被点赞
131
文章被阅读
59,541
掘力值
1,224
关注了
30
关注者
45
收藏集
7
关注标签
31
加入于
2019-11-13