- 博客(5)
- 收藏
- 关注
翻译 HashMap附件
1.Hash table based implementation of the {@code Map} interface. This implementation provides all of the optional map operations, and permits{@code null} values and the {@code null} key. (The {@code HashMap} This class is roughly equivalent to {@code Hash
2020-06-14 20:57:18
130
原创 学习HashMap源码日记 Part 1
今天仔细读了一遍HashMap的源码,才感悟到这种数据结构的强大和设计者的思想力量。读完源码的初步总结 :整个HashMap.java文本总共分为这么几个区域.一:注释部分:总共十段,描述的都是最基本的特性,看完这部分基本就了解了HashMap,面试就不用怕了!1 ).基本特点:基于HashTable,和HashTable大致等效。但是HashMap线程不同步,线程不安全,Hashtable线程安全,线程同步;key和value都可以为null,Hashtable都不能为null;并且Map不能
2020-06-14 20:52:35
161
原创 8皇后问题到N皇后问题
import java.util.Scanner;public class EightQueens { private int methods; private int chessAmounts; private int tags [][]; public EightQueens(int chessAmounts){ this.chessAmounts=chessAmounts; methods=0; tags=new
2020-06-12 07:52:39
166
原创 浅谈JVM(Fit for the greenHand):Part 1
在面试时总会遇到JVM相关的题目,如果要深入理解JVM还需要学习原书《深入理解JVM》。作为一个初学者,就在在这里浅谈一下啦!1.首先要说明:什么是JVM?JVM(Java Virtual Machine )是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标
2020-06-10 18:00:25
226
原创 清晰的理解STL中upper_bound和lower_bound的用法
本人曾经是东北地区(弱弱)的OIer,今天闲来无事,打几道曾经熟悉的算法题,本篇博文只献给初学者,如有大佬光临,那也不胜感激。我们知道DP(Dynamic Programming) 动态规划 向来是大佬虐萌新的分水岭,比暴力搜索有者更为确定的时间复杂度,无论是OI or ACM,DP能过的题搜索一样能过,但搜索有时会爆栈,于是我们选择DP。但普通的DP :如LIS(最长上升子序列)与LCS(最...
2020-04-24 18:06:05
692
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人