摘要: 23.Java中的HashMap的工作原理是什么? Java中的HashMap是以键值对(key-value)的形式存储元素的。HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合/从集合添加和检索元素。当调用put()的方法的时候,HashMap会计算key 阅读全文
posted @ 2019-03-26 20:24 JAYPARK01 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 返回与给定先序遍历 preorder 相匹配的二叉搜索树(binary searchtree)的根结点。 (回想一下,二叉搜索树是二叉树的一种,其每个节点都满足以下规则,对于 node.left 的任何后代,值总 < node.val,而 node.right 的任何后代,值总 > node.val 阅读全文
posted @ 2019-03-26 20:16 JAYPARK01 阅读(194) 评论(0) 推荐(0) 编辑
摘要: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。 给定一个整数 n,返回 n 皇后不同的解决方案的数量。 示例: 阅读全文
posted @ 2019-03-26 20:12 JAYPARK01 阅读(127) 评论(0) 推荐(0) 编辑