- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 重塑矩阵(击败100%用户)
题目描述: 在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。 给你一个由二维数组 mat 表示的m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的 行遍历顺序 填充。 如果具有给定参数的 reshape 操作是可行且合理的,则输出新的重塑矩阵;否则,输出原始矩阵。 示例1: 输入:mat = [[1,2],..
2021-08-03 12:36:01
295
原创 删除链表的倒数第N个节点(击败100%用户,实现一趟扫描)
题目描述: 给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例2: 输入:head = [1], n = 1 输出:[] 示例3: 输入:head = [1,2], n = 1 输出:[1] 方法:快慢指针一次遍历法 class Solution { public ListNode removeNthFromEnd..
2021-08-03 12:06:08
161
原创 买卖股票的最佳时机(击败97.51%用户)
题目详情: 给定一个数组 prices ,它的第i 个元素prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。 示例1: 输入:[7,1,5,3,6,4] 输出:5 解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意..
2021-08-02 15:28:54
210
空空如也
waiting for help
2021-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1