自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除