- 博客(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
238
原创 删除链表的倒数第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
115
原创 买卖股票的最佳时机(击败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
142
空空如也
waiting for help
2021-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人