04 2021 档案
摘要:HBase客户端开发API 建立连接 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; import org.
阅读全文
摘要:容器盛水问题 给定一个整形数组arr,已知其中所有的值都是非负的,将这个数组看作一个容器,请返回容器能装多少水。 解析 对于每一个位置i,它上方所能容纳的水的容量等于: Max{Min{i位置左侧的最大值,i位置右侧的最大值}-arr[i],0} 而整个容器所能容纳的水的容量就为每一个位
阅读全文
摘要:给定一个二叉树,请计算节点值之和最大的路径的节点值之和是多少。这个路径的开始节点和结束节点可以是二叉树中的任意节点。例如:给出以下的二叉树, 返回的结果为6。 private int res = Integer.MIN_VALUE; public int maxPathSum (TreeNode r
阅读全文
摘要:Trie Trie,又称前缀树或字典树,用于判断字符串是否存在或者是否具有某种字符串前缀。Trie字典树主要用于存储字符串,Trie 的每个 Node 保存一个字符。用链表来描述的话,就是一个字符串就是一个链表。每个Node都保存了它的所有子节点。 也就是说如果只考虑小写的26个字母,那么T
阅读全文
摘要:汉诺塔问题 汉诺(Hanoi)塔问题:古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。有一个和尚想把这64个盘子从A座移到B座,**但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。**在移动过程中可以利
阅读全文
摘要:LFU LFU (Least frequently used) 最不经常使用,如果一个数据在最近一段时间内使用次数很少,那么在将来一段时间内被使用的可能性也很小。实现一个LFU缓存结构需要实现如下功能: set(key, value):将记录(key, value)插入该结构 get(key):
阅读全文

浙公网安备 33010602011771号