首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pickup
掘友等级
学生
|
华中科技大学
Build something beautiful with codes
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
一文教你看懂类的加载与对象初始化机制
一. 类的加载过程 1. 类的加载过程大致是个什么过程? 我们编写产生.java文件,这些.java文件经过Java编译器编译成拓展名为.class的文件,.class文件中保存着Java代码经转换后的虚拟机指令,我们需要将类的.class文件通过类加载器加载成为二进制流进入内…
你必须会的DFS的递归实现与堆栈实现
一. 算法原理 DFS就是利用堆栈的思想(先进后出),利用回溯算法,或者使用dfs递归,直观上看是一条路走到黑,如果找到南墙,便回到上个路口,继续一条路走到黑....如此往复,直到到达目标,所以称之为深度优先搜索。 首先将根节点压入堆栈中。 从堆栈中pop一个节点,并检验它是否…
你必须会的--Dijkstra算法--单源最短路径问题
Dijkstra算法是利用广度优先搜索思想(BFS)的一种单源最短路径算法,相对于简单粗暴时间复杂度为O(n^3)的Floyed算法,(详情见我另一篇博客 只有五行的Floyed算法及全路径输出),Dijkstra算法的时间复杂度则有好的多,为O(n^2)。 该算法以起点为中心…
原码、反码、补码解析,一次搞懂不香吗?
为了区别书写表示的带符号的二进制数和数字系统中的带符号二进制数,通常将用‘ + ’ ,‘ - ’ 表示正负的的二进制数称为符号数的真值,而把符号和数值一起进行编码的二进制数成为机器数。
JVM是如何处理自增自减操作的?
首先来看下面一段代码:结果会是什么??答案在文章末,你可以去看一下是否答对了看一下这段代码反编译后的样子:咱们来分析一下首先声明变量i并赋初值1,对应0和1行的反编译后的代码j=i++,Jvm会先处理
个人成就
文章被点赞
4
文章被阅读
5,989
掘力值
102
关注了
3
关注者
0
收藏集
0
关注标签
25
加入于
2020-03-12