最新 最热

花了整整两周,小灰肝出一份算法路线图!

对于我们程序员来说,数据结构和算法是必须要掌握的内功。网络上有很多人整理过编程学习的路线图,但是有关数据结构和算法的却并不多。

2022-02-24
0

算法基础-非线性结构

线性结构是指逻辑上各个结点一一对应的关系,例如链表,即使它在储存上可能并不是顺序储存

2022-02-24
0

Java高频面试题- 每日三连问?【Day12】 — 集合容器篇(四)

Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿 的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出现碰撞的。

2022-02-23
1

剑指offer | 面试题46:左旋转字符串

获取字符串 s[ n : ] 切片和 s[ : n ]切片,使用 "+" 运算符拼接并返回即可。

2022-02-23
0

剑指offer | 面试题45:翻转单词顺序

参考链接:https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/solution/mian-shi-ti-58-i-fan-zhuan-dan-ci-shun-xu-shuang-z/

2022-02-23
0

剑指offer | 面试题44:和为s的连续整数序列

设连续正整数序列的左边界 ii 和右边界 jj ,则可构建滑动窗口从左向右滑动。循环中,每轮判断滑动窗口内

2022-02-23
0

剑指offer | 面试题43:和为s的两个数字

参考链接:https://leetcode-cn.com/problems/he-wei-sde-liang-ge-shu-zi-lcof/solution/mian-shi-ti-57-he-wei-s-de-liang-ge-shu-zi-shuang-/

2022-02-23
0

剑指offer | 面试题42:平衡二叉树

思路:平衡二叉树的条件:左子树是平衡二叉树,右子树是平衡二叉树,左右子树高度不超过 1。

2022-02-23
0

剑指offer | 面试题40:数组中数字出现的次数

异或运算有个重要的性质,两个相同数字异或为 0。因此,若将 nums 中所有数字执行异或运算,留下的结果则为 出现一次的数字 x ,即:

2022-02-23
0