自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 阅读HashMap原理

java中HashMap用于存放键值对,以Key,Value的形式存储,实现了Map、Cloneable、Serializable接口,线程非安全,(要想实现线程安全使用ConcurrentHashMap)HashMap定义的常量值: 源码中给出提示 HashMap容量必须为2幂次数 ,默认初始化容量为16,最大容量为1<<30,默认负载因子为0.75,转换为红黑树的阈值为8,从红黑树转为Node链表阈值为6,2.HashMap中拉链法存储的节点定义3.哈希策略采用key哈希值的高16

2024-07-31 22:55:29 380

原创 数据结构专题-链表、栈、队列、KMP、Trie、并查集、堆、哈希表

就是一个特殊的数组。这个数组,最前面叫队头,最后面叫队尾。只允许在最后面添加元素,只允许在最前面删除元素。

2024-07-30 22:20:02 831

原创 动态规划专题-背包问题总结

dp[i][j] = max(dp[i-1][j],dp[i-1][j-v]+w) // 当前第i个物品可以取或者不取,那么当前获得价值的最大值应该为二者之间的最大值,所以当前最大价值可以由这两个状态获取。dp[i][j] =max(dp[i-1][j-vi]+wi,...) 对于组内的每个物品是选或不选,对所有组做相同操作。和01背包优化方案同理,dp[i][j] 只与dp[i-1][]有关,省略第一维,从大到小枚举背包容量即可。dp[i][j] 只取前i组物品 背包容量是j 能获得价值最大值。

2024-07-30 21:14:08 816

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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