面试题「三合一」的两种解法|Java 刷题打卡

面试题「三合一」的两种解法|Java 刷题打卡

题目描述这是 LeetCode 上的 面试题 03.01. 三合一 ,难度为 简单。Tag : 「栈」三合一。描述如何只用一个数组来实现三个栈。你应该实现push(stackNum, value)、pop(stackNum)、isEmpty(stackNum)、peek(stackNum)方法。st...

高频面试题:如何判断一个数组的单调性|Java 刷题打卡

高频面试题:如何判断一个数组的单调性|Java 刷题打卡

题目描述这是 LeetCode 上的896. 单调数列。如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。当给.....

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图
面试必问系列:手动实现一个 HashMap|Java 刷题打卡

面试必问系列:手动实现一个 HashMap|Java 刷题打卡

题目描述这是 LeetCode 上的706. 设计哈希映射。不使用任何内建的哈希表库设计一个哈希映射(HashMap)。实现 MyHashMap 类:MyHashMap() 用空映射初始化对象void put(int key, int value) 向 HashMap 插入一个键值对 (key, v...

高频面试题:串联所有的单词的子串|Java 刷题打卡

高频面试题:串联所有的单词的子串|Java 刷题打卡

题目描述这是 LeetCode 上的30. 串联所有单词的子串,难度为 Hard。给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配...

面试官:递归很好写,能写个非递归版本吗|Java 刷题打卡

面试官:递归很好写,能写个非递归版本吗|Java 刷题打卡

题目描述这是 LeetCode 上的 897. 递增顺序搜索树 。Tag : 「树的遍历」、「递归」、「非递归」给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。示例 1:输入:root = [5,3...

面试官:请实现一下正则表达式|Java 刷题打卡

面试官:请实现一下正则表达式|Java 刷题打卡

题目描述这是 LeetCode 上的 10. 正则表达式匹配 ,难度为 困难。Tag : 「动态规划」给你一个字符串&nbsp;s&nbsp;和一个字符规律&nbsp;p,请你来实现一个支持 '.'&nbsp;和&nbsp;'*'&nbsp;的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个...

字节面试高频题(k 个一组翻转链表)|Java 刷题打卡

字节面试高频题(k 个一组翻转链表)|Java 刷题打卡

题目描述这是 LeetCode 上的 25. K 个一组翻转链表 ,难度为 困难。Tag : 「递归」、「迭代」、「链表」给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k&nbs...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287391+人已加入
加入
相关电子书
更多
Java单元测试实战
Java开发者面试百宝书
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
立即下载 立即下载 立即下载