LeetCode
ITAK
这个作者很懒,什么都没留下…
展开
-
Trie树(字典树、前缀树)
简介Trie树:又称单词查找树,字典树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。基本性质根节点不包含字符,除根节点以外每个节点只包含一个字符。从根节点到某一个节点,路径上经过的字符连接起来,...原创 2019-11-21 10:56:43 · 311 阅读 · 0 评论 -
【LeetCode】 230. Kth Smallest Element in a BST(非递归中序遍历二叉树)
因为这是一棵二叉搜索树,所以找它的第 kkk 小值,就是这棵二叉搜索树的中序遍历之后的第 kkk 个数,所以只需要将这棵树进行中序遍历即可,下面代码是非递归形式的二叉树中序遍历。代码如下:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; *...原创 2018-11-16 16:03:12 · 268 阅读 · 0 评论 -
【Leetcode】287. Find the Duplicate Number(快慢指针+链表找环的起点)
Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate number must exist. Assume that there is only one duplicate number, fi...原创 2018-11-19 16:09:15 · 749 阅读 · 0 评论