上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

2020年12月13日

剑指 Offer 40. 最小的k个数

摘要: 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 示例 2: 输入:arr = [0,1,2,1], k = 1 输 阅读全文

posted @ 2020-12-13 19:55 Hebye 阅读(60) 评论(0) 推荐(0) 编辑

剑指 Offer 25. 合并两个排序的链表

摘要: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制: 0 <= 链表长度 <= 1000 /** * Definition for singly-linked list. * publ 阅读全文

posted @ 2020-12-13 19:09 Hebye 阅读(35) 评论(0) 推荐(0) 编辑

2020年11月4日

53. 最大子序和 动态规划

摘要: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 class Solution { public int m 阅读全文

posted @ 2020-11-04 23:46 Hebye 阅读(72) 评论(0) 推荐(0) 编辑

121. 买卖股票的最佳时机

摘要: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时 阅读全文

posted @ 2020-11-04 23:31 Hebye 阅读(87) 评论(0) 推荐(0) 编辑

2020年10月31日

19. 删除链表的倒数第N个节点

该文被密码保护。 阅读全文

posted @ 2020-10-31 22:47 Hebye 阅读(0) 评论(0) 推荐(0) 编辑

面试题 10.01. 合并排序的数组

该文被密码保护。 阅读全文

posted @ 2020-10-31 22:07 Hebye 阅读(0) 评论(0) 推荐(0) 编辑

26. 删除排序数组中的重复项

该文被密码保护。 阅读全文

posted @ 2020-10-31 21:37 Hebye 阅读(0) 评论(0) 推荐(0) 编辑

抄的hard,先放着:381. O(1) 时间插入、删除和获取随机元素 - 允许重复

该文被密码保护。 阅读全文

posted @ 2020-10-31 21:19 Hebye 阅读(0) 评论(0) 推荐(0) 编辑

2020年10月28日

20. 有效的括号

摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true示例 2: 输入: "()[]{}"输出: 阅读全文

posted @ 2020-10-28 23:23 Hebye 阅读(77) 评论(0) 推荐(0) 编辑

206. 反转链表

该文被密码保护。 阅读全文

posted @ 2020-10-28 22:59 Hebye 阅读(0) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

导航