网站首页 站内搜索

搜索结果

查询Tags标签: offer,共有 950条记录
  • 剑指 Offer 30. 包含min函数的栈

    剑指 Offer 30. 包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3…

    2021/8/9 23:07:21 人评论 次浏览
  • 剑指 Offer 30. 包含min函数的栈

    剑指 Offer 30. 包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0); minStack.push(-3…

    2021/8/9 23:07:21 人评论 次浏览
  • 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

    话不多说,先上题目输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 来源:力扣(LeetCode)class Solution…

    2021/8/9 23:05:54 人评论 次浏览
  • 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

    话不多说,先上题目输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 来源:力扣(LeetCode)class Solution…

    2021/8/9 23:05:54 人评论 次浏览
  • 剑指 Offer 18. 删除链表的节点

    剑指 Offer 18. 删除链表的节点 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调…

    2021/8/7 23:06:49 人评论 次浏览
  • 剑指 Offer 18. 删除链表的节点

    剑指 Offer 18. 删除链表的节点 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调…

    2021/8/7 23:06:49 人评论 次浏览
  • 3天拿到网易Java岗offer,《深入理解Java虚拟机 2

    ### 7、HSIDS:JIT生成代码反汇编HSIDS是一个Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件**二、JDK的可视化工具**---------------### 1、JConsole:java监视与管理控制台JConsole(java monitoring and management console)是一种基于JMX的可视化监视管理工具,…

    2021/8/7 20:06:24 人评论 次浏览
  • 3天拿到网易Java岗offer,《深入理解Java虚拟机 2

    ### 7、HSIDS:JIT生成代码反汇编HSIDS是一个Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件**二、JDK的可视化工具**---------------### 1、JConsole:java监视与管理控制台JConsole(java monitoring and management console)是一种基于JMX的可视化监视管理工具,…

    2021/8/7 20:06:24 人评论 次浏览
  • 剑指offer 2021/8/6

    52. 两个链表的第一个公共节点 代码: /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) {* val = x;* next = null;* }* }*/ public class Solution {public ListNode ge…

    2021/8/6 23:36:30 人评论 次浏览
  • 剑指offer 2021/8/6

    52. 两个链表的第一个公共节点 代码: /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) {* val = x;* next = null;* }* }*/ public class Solution {public ListNode ge…

    2021/8/6 23:36:30 人评论 次浏览
  • NO.4 剑指Offer

    剑指Offer第4天刷题 今天开始复习链表: 翻转链表需要保留一个节点的前驱和后继,用cur来遍历节点,head就是它的前驱,curNext是它的后继 public class Solution {public ListNode ReverseList(ListNode head) {if(head == null) return null;ListNode cur = head;Lis…

    2021/8/6 6:09:35 人评论 次浏览
  • NO.4 剑指Offer

    剑指Offer第4天刷题 今天开始复习链表: 翻转链表需要保留一个节点的前驱和后继,用cur来遍历节点,head就是它的前驱,curNext是它的后继 public class Solution {public ListNode ReverseList(ListNode head) {if(head == null) return null;ListNode cur = head;Lis…

    2021/8/6 6:09:35 人评论 次浏览
  • 剑指 Offer 09. 用两个栈实现队列

    剑指 Offer 09. 用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )题目Leecode地址示例 1: 输入: [“CQue…

    2021/8/6 6:09:31 人评论 次浏览
  • 剑指 Offer 09. 用两个栈实现队列

    剑指 Offer 09. 用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )题目Leecode地址示例 1: 输入: [“CQue…

    2021/8/6 6:09:31 人评论 次浏览
  • 剑指 Offer 17. 打印从1到最大的n位数

    剑指 Offer 17. 打印从1到最大的n位数 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n = 1 输出: [1,2,3,4,5,6,7,8,9] 说明: 用返回一个整数列表来代替打印 n 为正整数 做题思路: 首先…

    2021/8/4 23:08:04 人评论 次浏览
扫一扫关注最新编程教程