最新 最热

精读《算法基础数据结构》

掌握了不同数据结构的特点,可以让你在面对不同问题时,采用合适的数据结构处理,达到事半功倍的效果。

2022-03-15
1

面试常问的数据结构,我总结了这5幅图

你好,我是zhenguo 找工季,技术面,绕不开聊数据结构与算法。 今早晨,5点多爬起来,总结出5幅数据结构相关思维导图: 第一幅,线性表,代表线性数据结构; 第二幅,哈希表,很有特色的数据结构,对应Python中dict,Java中HashMap; 第三幅,二叉...

2022-03-14
0

python数据结构之二叉树

树型结构是一类重要的非线性数据结构,其中以树和二叉树最为常用,是以分支关系定义的层次结构。树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构;在计算机领域中也有广泛应用,如在编译程序中,可用树来表示源...

2022-03-11
0

LeetCode 2196. 根据描述创建二叉树(哈希)

给你一个二维整数数组 descriptions ,其中 descriptions[i] = [parenti, childi, isLefti] 表示 parenti 是 childi 在 二叉树 中的 父节点,二叉树中各节点的值 互不相同 。此外:...

2022-03-10
0

LeetCode weekly contest 278 (amazon pay)

第三题 O(n)的计算hash值。利用取模运算法则,从后往前先计算k个字符的hash 值, 然后开始向左移动,每次移动都要先减去右边最后一个值,然后再乘以P,最后加上左边的...

2022-03-10
1

LeetCode 226. Invert Binary Tree

题目翻转二叉树/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : ...

2022-03-10
0

算法基础-二叉搜索树

二叉搜索树是一种特殊的二叉树,对于其中的任意结点 x,其左子树中的任何结点的值都小于结点 x 的值,其右子树中的任何结点的值都大于结点 x 的值

2022-03-10
0

二刷二叉树,你也可以总结这些!

这位录友在二刷二叉树章节后,对我讲的很多细节,理解就深刻了很多,例如,他在总结里说的这些点:

2022-03-07
0

DP入门之不同的二叉搜索树!

力扣题目链接:https://leetcode-cn.com/problems/unique-binary-search-trees

2022-03-07
0

LeetCode热题Top100 | 简单

1.两数之和(1)给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能...

2022-03-07
0