----【题目】反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL【思路】本题相较于【T104-翻转链表】,增加...
----【题目】翻转一个链表例如:输入: 1->2->3->4->5->null输出: 5->4->3->2->1->null【思路】如果只使用两个指针p和q指向前后两个节点,当翻转时(q->next指向p),链表断了,无法继续。我们使用三个指针p、q、r,分别指向前后相...
制定OKR后,2月24日至3月31日KR完成情况如下:KR1:完成毕业设计(2/2)KR2:完成毕业论文(50/50)KR3:阅读10本书(10/10)KR4:leetcode刷题15道并总结
今天分享leetcode第20篇文章,也是leetcode第150题—逆波兰表达式求值(Evaluate Reverse Polish Notation),地址是:https://leetcode.com/problems/evaluate-reverse-polish-notation/【英文题目】(学习英语的同时,......
今天分享leetcode第19篇文章,也是leetcode第20题—有效的括号(Valid Parentheses),地址是:https://leetcode.com/problems/valid-parentheses/从本题开始,将开始解决栈相关的问题。【英文题目】(学习英语的同时,更能理解题意...
今天分享leetcode第18篇文章,也是leetcode第560题—和为K的子数组(Subarray Sum Equals K),地址是:https://leetcode.com/problems/subarray-sum-equals-k/【英文题目】(学习英语的同时,更能理解题意哟~)Given an array......
如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。