subtitle
03
04
103. 二叉树的锯齿形层序遍历--🀄️ 103. 二叉树的锯齿形层序遍历--🀄️
103. 二叉树的锯齿形层序遍历难度中等 402 给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null,null,15,7],
02
977. 有序数组的平方 977. 有序数组的平方
977. 有序数组的平方难度简单 209 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,1
02
155. 最小栈 155. 最小栈
155. 最小栈难度简单 820 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。
03
剑指 Offer 14- I. 剪绳子 剑指 Offer 14- I. 剪绳子
剑指 Offer 14- I. 剪绳子难度中等 168 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n 都是整数,n>1 并且 m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[
03
198. 打家劫舍 198. 打家劫舍
198. 打家劫舍难度中等 1295 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个
09
15
mysql 客户端 mysql 客户端
https://sequelpro.com/download#auto-start https://sequelpro.com/download#auto-start
2021-09-15 future
03
06
02
06
06
阿里巴巴内部级别和薪资待遇 阿里巴巴内部级别和薪资待遇
阿里巴巴内部级别和薪资待遇 级别划分: P 为  Profession 的首字母,是阿里巴巴技术岗位的序列号。 分为  P1-P12,P1、P2 一般空缺,为非常低端岗位预留,P3-助理,P4-专员,P5-高级 工程师,P6-资深工程师,P
2021-03-06 future
03
92. 反转链表 II--🀄️ 92. 反转链表 II--🀄️
92. 反转链表 II难度中等 690 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2
02
125. 验证回文串 125. 验证回文串
125. 验证回文串难度简单 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Pana
09
22
yy-14 yy-14
很多的感情,都因为一厢情愿,最后连朋友都当不成了。 一些本来很好的友情,最后却因为对方的一句喜欢你, 如果你没有反应,这一段友情似乎也难以维持下去了。 表白了之后不是成了男女朋友,要不就连朋友都当不成了。 然而你可能永远都不甘心只是朋友。
2021-09-22 future
03
02
234. 回文链表 234. 回文链表
234. 回文链表难度简单 872 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用  O(n) 时间复杂
06
博客同步~格式测试 博客同步~格式测试
title: 博客同步~格式测试 author: 机器人 top: true cover: false coverImg: /medias/featureimages/12.jpg toc: true mathjax: false summ
2021-03-06 future
01
1047. 删除字符串中的所有相邻重复项 1047. 删除字符串中的所有相邻重复项
1047. 删除字符串中的所有相邻重复项难度简单 122 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符
02
03
189. 旋转数组 189. 旋转数组
189. 旋转数组难度中等 893 给定一个数组,将数组中的元素向右移动 k_ 个位置,其中 k _是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为  O(1) 的 **原地
2021-03-03 future
06
03
437. 路径总和 III--🀄️ 437. 路径总和 III--🀄️
437. 路径总和 III难度中等 763 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超
01
剑指 Offer 04. 二维数组中的查找 剑指 Offer 04. 二维数组中的查找
剑指 Offer 04. 二维数组中的查找难度中等 242 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有
02
剑指 Offer 42. 连续子数组的最大和 剑指 Offer 42. 连续子数组的最大和
剑指 Offer 42. 连续子数组的最大和难度简单 206 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为 O(n)。 示例 1: 输入: nums = [-2,1,-3,4,-1
12
03
todo 系列 todo 系列
https://mp.weixin.qq.com/s?__biz=MzIzNzgyMjYxOQ==∣=2247486570&idx=1&sn=25afad26c7986aaaf32e0be8de2fc334&chks
2021-12-03 future
03
02
剑指 Offer 58 - II. 左旋转字符串 剑指 Offer 58 - II. 左旋转字符串
剑指 Offer 58 - II. 左旋转字符串难度简单 85 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串”abcdefg”和数字 2,该函数将返回左旋转两位得
03
03
146. LRU 缓存机制--🀄️ 146. LRU 缓存机制--🀄️
146. LRU 缓存机制难度中等 1209 运用你所掌握的数据结构,设计和实现一个   LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacit
03
530. 二叉搜索树的最小绝对差 530. 二叉搜索树的最小绝对差
530. 二叉搜索树的最小绝对差难度简单 233 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 示例: 输入: 1 \ 3 / 2 输出: 1 解释: 最小绝对差为 1,其中 2 和 1 的差的绝对值为
02
69. x 的平方根 69. x 的平方根
69. x 的平方根难度简单 605 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 *x *是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例
01
572. 另一个树的子树 572. 另一个树的子树
572. 另一个树的子树难度简单 452 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 1: 给定的树
06
美团点评算法面试题 美团点评算法面试题
美团点评算法面试题-2020 1. 反转链表 2. n 个有序数组,找出 Top k 3. LeetCode11 water 4. 给定一个数,通过调换顺序,找到比这个数大的最小数 5. leetcode55. 跳跃游戏 6. leetco
2021-03-06 future
06
02
28
awesome-java-leetcode[转载] awesome-java-leetcode[转载]
1,10,13,15,17,20,23,25,26,28,33,38,43,44,49,50,56,57,67,68,69,71,75,76 78,79,80,85,88,90,91,98,102,117,121,125,127,128,1
2021-02-28 future
09
22
yy-14.1 yy-14.1
美文插画集:我希望有这么一个人,不嫌弃我的坏脾气, 不嫌弃我的坏习惯,不嫌弃我的家境怎样,始终站在我身边,一不小心就白头到老了。 人一简单就快乐,一世故就变老。保持一颗年轻的心,做个简单的人, 享受阳光和温暖。生活就应当如此。 真的很害怕,
2021-09-22 future
03
04
04
179. 最大数 179. 最大数
179. 最大数难度中等 477 给定一组非负整数 nums,重新排列它们每个数字的顺序(每个数字不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入**:**``nums =
01
面试题 01.06. 字符串压缩 面试题 01.06. 字符串压缩
面试题 01.06. 字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串 aabcccccaaa 会变为 a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中
02
922. 按奇偶排序数组 II 922. 按奇偶排序数组 II
922. 按奇偶排序数组 II难度简单 191 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条
20
心语 心语
【心语】最使人颓废的往往不是前途的坎坷,而是我们信心的丧失。当全世界都在说放弃的时候,坚定地告诉自己:再试一次!
2021-03-20 future
02
28
1299. 将每个元素替换为右侧最大元素 1299. 将每个元素替换为右侧最大元素
1299. 将每个元素替换为右侧最大元素给你一个数组  arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用  -1 替换。 完成所有替换操作后,请你返回这个数组。 示例 1: 输入:arr = [17,18,5,4,6,
03
03
04
200. 岛屿数量 200. 岛屿数量
200. 岛屿数量难度中等 1006 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
01
剑指 Offer 05. 替换空格 剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格难度简单 76 请实现一个函数,把字符串 s 中的每个空格替换成”%20”。 示例 1: 输入:s = “We are happy.” 输出:“We%20are%20happy.” class Soluti
01
122. 买卖股票的最佳时机 II 122. 买卖股票的最佳时机 II
122. 买卖股票的最佳时机 II难度简单1108 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易
2021-03-01 future
01
405. 数字转换为十六进制数 405. 数字转换为十六进制数
405. 数字转换为十六进制数给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六进制中所有字母(a-f)都必须是小写。 十六进制字符串中不能包含多余的前导零。如果要转化的数为 0,
02
141. 环形链表 141. 环形链表
categories: [Blog,Algorithm] 141. 环形链表 public boolean hasCycle(ListNode head) { ListNode fast=head,s
2021-03-02 future
01
202. 快乐数 202. 快乐数
202. 快乐数难度简单 541 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
03
283. 移动零 283. 移动零
283. 移动零难度简单968 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能
2021-03-03 future
01
108. 将有序数组转换为二叉搜索树 108. 将有序数组转换为二叉搜索树
108. 将有序数组转换为二叉搜索树难度简单 705 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 **高度平衡  **二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过
01
01
257. 二叉树的所有路径 257. 二叉树的所有路径
257. 二叉树的所有路径难度简单 454 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 /   \ 2     3 \ 5 输出: [“1->2->5”, “1
02
190. 颠倒二进制位 190. 颠倒二进制位
190. 颠倒二进制位难度简单 269 颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100 输出: 0011100101111000001010010100000
02
104. 二叉树的最大深度 104. 二叉树的最大深度
104. 二叉树的最大深度难度简单 806 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7
03
113. 路径总和 II--🀄️ 113. 路径总和 II--🀄️
113. 路径总和 II难度中等 435 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root =
02
剑指 Offer 61. 扑克牌中的顺子 剑指 Offer 61. 扑克牌中的顺子
剑指 Offer 61. 扑克牌中的顺子难度简单 98 从扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这 5 张牌是不是连续的。2 ~ 10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大、小王为 0 ,可以看成
03
217. 存在重复元素 217. 存在重复元素
217. 存在重复元素难度简单 367 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: t
06
阿里巴巴企业文化 阿里巴巴企业文化
阿里巴巴企业文化 http://www.alibabagroup.com/cn/about/culture 阿里巴巴集团的使命是让天下没有难做的生意。 愿景: 旨在构建未来的商务生态系统。愿景是让客户相会、工作和生活在阿里巴巴,并持 续发展
2021-03-06 future
06
百度内部级别和薪资待遇 百度内部级别和薪资待遇
百度内部级别和薪资待遇级别划分:不同职能分为不同序列,各个序列从  1 到  12 不等。 不同序列的话语权和地位从高到低是:m(管理层)>t (研发)>p(产品)>p(运营)=u(设   计)>b(商务市场等)。
2021-03-06 future
02
448. 找到所有数组中消失的数字 448. 找到所有数组中消失的数字
448. 找到所有数组中消失的数字难度简单 给定一个范围在   1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您
03
15. 三数之和--🀄️ 15. 三数之和--🀄️
15. 三数之和难度中等 3030 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 _a + b + c = _0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三
03
面试题 02.01. 移除重复节点 面试题 02.01. 移除重复节点
面试题 02.01. 移除重复节点难度简单 90 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例 1: ** 输入**:[1, 2, 3, 3, 2, 1] ** 输出**:[1, 2, 3] 示例 2: ** 输入**
06
美团点评企业文化 美团点评企业文化
美团点评企业文化 美团的使命是“帮大家吃得更好,生活更好”。作为中国领先的生活服务电子商务平台,公司 拥有美团、大众点评、美团外卖等消费者熟知的 App,服务涵盖餐饮、外卖、打车、共享单 车、酒店旅游、电影、休闲娱乐等 200 多个品类,业
2021-03-06 future
04
199. 二叉树的右视图 199. 二叉树的右视图
199. 二叉树的右视图难度中等 416 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1    
01
26. 删除排序数组中的重复项 26. 删除排序数组中的重复项
26. 删除排序数组中的重复项难度简单 1860 给定一个排序数组,你需要在**  原地** 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 **原地  ****修改输入数组  **并
04
912. 排序数组 912. 排序数组
912. 排序数组难度中等 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1
02
674. 最长连续递增序列 674. 最长连续递增序列
674. 最长连续递增序列难度简单 172 给定一个未经排序的整数数组,找到最长且**  连续递增的子序列**,并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i &
03
43. 字符串相乘--🀄️ 43. 字符串相乘--🀄️
43. 字符串相乘难度中等 574 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = “2”, num2 = “3” 输出:
01
680. 验证回文字符串 Ⅱ 680. 验证回文字符串 Ⅱ
680. 验证回文字符串 Ⅱ难度简单 324 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: “aba” 输出: True 示例 2: 输入: “abca” 输出: True 解释: 你可以删除 c
01
191. 位1的个数 191. 位1的个数
191. 位 1 的个数编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 public class Solution &#123; // you n
01
226. 翻转二叉树 226. 翻转二叉树
226. 翻转二叉树难度简单 774 翻转一棵二叉树。 示例: 输入: 4 /   \ 2     7 / \   / \ 1   3 6   9 输出: 4 /   \ 7     2 / \   / \ 9   6 3   1
03
203. 移除链表元素 203. 移除链表元素
203. 移除链表元素难度简单 540 删除链表中等于给定值 *val *的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->
01
剑指 Offer 62. 圆圈中最后剩下的数字 剑指 Offer 62. 圆圈中最后剩下的数字
剑指 Offer 62. 圆圈中最后剩下的数字难度简单 300 0,1,···,n-1 这 n 个数字排成一个圆圈,从数字 0 开始,每次从这个圆圈里删除第 m 个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。 例如
02
28
572. 另一个树的子树 572. 另一个树的子树
572. 另一个树的子树难度简单 451 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 1: 给定的树
03
06
小米面试题 小米面试题
小米面试题 1. 二分 2. 四次挥手中的  TIME_WAIT 状态存在的意义 3. TCP 为什么可靠 4. 滑动窗口是什么 5. HTTP 和  HTTPS 的区别 6. TCP 三次握手和四次挥手的各种状态 7. Linux 中的网
2021-03-06 future
06
阿⾥巴巴最新Java笔试题 阿⾥巴巴最新Java笔试题
阿⾥巴巴最新 Java 笔试题汇总 **单选题  ** **1.有个特殊的餐厅,对客⼈的要求是如果要离开餐厅⼀定要看下餐厅内有没有⽐你迟进来的  ** **⼈,⼀定要所有⽐你迟进来的⼈离开后你才能离开,有⼀天甲,⼄,丙,丁四个客⼈先后进⼊
2021-03-06 future
01
剑指 Offer 28. 对称的二叉树 剑指 Offer 28. 对称的二叉树
剑指 Offer 28. 对称的二叉树难度简单 134 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树  [1,2,2,3,4,4,3] 是对称的。     1    /
08
13
idea 2018.1.5 idea 2018.1.5
ThisCrackLicenseId-{ “licenseId”:”11011”, “licenseeName”:”Wechat”, “assigneeName”:”tree-deep-see-deer”, “assigneeEm
2021-08-13 future
17
jmx 系统监控 jmx 系统监控
在19 讲中,我提到可以使用 JMX 监控 Kafka 队列的堆积数,再比如,你也可以通过**JMX 监控 JVM 内存信息和 GC 相关的信息。** 你所熟知的 Tomcat 和 Nginx 的访问日志,都是重要的监控日志。你可以
2021-08-17 future
03
03
86. 分隔链表--🀄️ 86. 分隔链表--🀄️
86. 分隔链表难度中等 367 给你一个链表的头节点 head 和一个特定值_ _x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1:
01
67. 二进制求和 67. 二进制求和
67. 二进制求和难度简单 568 给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 **非空  **字符串且只包含数字 1 和 0。 示例  1: 输入: a = “11”, b = “1” 输出: “100” 示例  2:
03
01
112. 路径总和 112. 路径总和
112. 路径总和难度简单 523 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节
03
168. Excel表列名称 168. Excel表列名称
168. Excel 表列名称难度简单 317 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C … 26 -> Z 27 -> AA 28 ->
03
todo 剑指 Offer 59 - I. 滑动窗口的最大值 todo 剑指 Offer 59 - I. 滑动窗口的最大值
剑指 Offer 59 - I. 滑动窗口的最大值难度简单 200 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 **
2021-03-03 future
02
剑指 Offer 21. 调整顺序使奇数位于偶数前面 剑指 Offer 21. 调整顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面难度简单 84 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输
02
169. 多数元素 169. 多数元素
169. 多数元素难度简单 给定一个大小为 n *的数组,找到其中的多数元素。多数元素是指在数组中出现次数 *大于** ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例  1: 输入:[3,2,3]
01
9. 回文数 9. 回文数
9. 回文数难度简单 1405 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1:
06
19
源码 源码
org.springframework.transaction.interceptor.TransactionAspectSupport.TransactionInfo#bindToThread 事务 https://www.toutiao
2021-06-19 future
03
04
5. 最长回文子串 5. 最长回文子串
5. 最长回文子串难度中等 3273 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = “babad” 输出:“bab” 解释:“aba” 同样是符合题意的答案。 示例 2: 输入:s = “cbbd” 输出:“b
06
19
源码 源码
SpringBootConfiguration springboot 注解 注解 注解 http://mp.weixin.qq.com/s?__biz=Mzg2MjEwMjI1Mg==∣=2247517350&idx=1&s
2021-06-19 future
03
02
14. 最长公共前缀 14. 最长公共前缀
14. 最长公共前缀难度简单 1479 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = [“flower”,”flow”,”flight”] 输出
06
百度企业文化 百度企业文化
百度企业文化 http://talent.baidu.com/external/baidu/index.html#/museum/p2 百度使命 让人们最平等便捷地获取信息,找到所求 “不管你是边陲小镇的农民,还是残障人士,通过百度搜索每个
2021-03-06 future
01
404. 左叶子之和 404. 左叶子之和
404. 左叶子之和难度简单 286 计算给定二叉树的所有左叶子之和。 示例: 3 / \ 9  20 /   \ 15   7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24. 一个节点为「左叶子」节点,当且仅当它是某
06
美团点评 2020 面经汇总-算法工程师 美团点评 2020 面经汇总-算法工程师
美团点评 2020 面经汇总-算法工程师 目录 美团秋招面试…………………………………………………………………………………………………………………….1 【美团】2021 届 cv 算法实习面经……………………………………………………………
2021-03-06 future
06
阿里巴巴面经合集 阿里巴巴面经合集
阿里巴巴面经合集 一、**Java **研发工程师 一面(1h+) 对简历进行  DFS,每个地方都问到不会为止。手撕了一道剑指原题。最后对实习项目 没有上线表示有点不足。 二面(50mins) 基本全是  JAVA 基础,还有一道智力题:
2021-03-06 future
06
美团点评高频面试题 150 道 美团点评高频面试题 150 道
美团点评高频面试题 150 道 – Java 工程师 目录 一、Java 集合 22 题 ………………………………………………………………………………………………………………………….1 二、JVM 与调优 21 题………………………………
2021-03-06 future
06
百度最新面经-Java 工程师 百度最新面经-Java 工程师
百度最新面经-Java  工程师 一、 百度一面:60 分钟 1、基础模块 java 中  Object 类有哪些方法,分别在什么场景下使用,== equals()的异同 java 基础类型与所占的长度 hash 的时间复杂度 String
2021-03-06 future
06
美团点评 2020 面经汇总-Java 工程师 美团点评 2020 面经汇总-Java 工程师
美团点评 2020 面经汇总-Java 工程师 目录 美团 JAVA 一面………………………………………………………………………………………………………………………….1 新鲜校招美团面经(一面凉)………………………………………………………
2021-03-06 future
06
小米 Java 岗位面经汇总 小米 Java 岗位面经汇总
小米 Java 岗位面经汇总 目录 小米  java 社招面试记录…………………………………………………………………………………1 小米  java 岗位秋招面经…………………………………………………………………………………3 小米  Ja
2021-03-06 future