- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 JDK 1.8 ConcurrentHashMap 解析
final V putVal(K key, V value, boolean onlyIfAbsent) { // key、value 不可为空 if (key == null || value == null) throw new NullPointerException(); // 计算hash值 int hash = spread(key.hashCode()); int binCount = 0; //.
2022-05-20 15:10:14 290
原创 JDK1.7HashMap链表死循环分析
JDK1.7HashMap链表死循环分析HashMap 执行 put 操作的流程欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入HashMap 执行 put 操作的流程欢迎使用Markdow
2021-05-16 19:38:21 542 2
原创 给定一个字符串,找出不含有重复字符的最长子串的长度。leetcode
思路:准备一个空字符串存s ,遍历字符串得到的字符c ,若s存在c则记录s的大小为size。 然后截取s 去除重复字符前的字符包括该重复字符 ,继续遍历最后得到最大的size。代码:参考博客public class test { public static void main(String[] args) { System.out.println("Hello World!"); length...
2018-05-11 17:34:52 6628 1
原创 leetCode 两数相加 ListNode
public class test { public static void main(String[] args) { System.out.println("Hello World!"); ListNode a = new ListNode(0); ListNode b = new ListNode(0); a.val = 2; a.next=new ListNode(4); a....
2018-05-11 11:03:18 1435
原创 python 实现2018源码详解
用于刚开始学习python更快的理解代码注:源代码摘自 https://www.shiyanlou.com/courses/368实验环境linux ;实验前先熟悉2048的玩法 源码:#-*- coding:utf-8 -*-import curses #导入curses图形函数库#randrange()用于返回指定基数集合中的一个随机数,choice()返回列表,元组,字符串的随机项fro...
2018-03-02 10:42:42 2312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人