【发布时间】:2021-07-12 08:42:22
【问题描述】:
给定一个单向整数链表,我需要将最长递增子序列作为新链表返回。 例如,给定的列表是:1->5->4->3->6->8->12->10 新的应该是:3->6->8->12.
我试图遍历列表并比较每个节点
if (n.data < n.next.data)
newList.add(n);
当列表达到最大长度时,如何存储节点和计数然后返回? 提前谢谢:)
【问题讨论】:
-
请添加更多代码,不要让我们猜测您到底尝试了什么。顺便说一句:也许the tour 可以帮助您了解如何最好地与 Stack Overflow 社区互动。
-
您也可以搜索 SO。例如,start with java subsequence
-
我只是想告诉你edit函数。您的帖子仍有改进的潜力,这可能会增加获得您所面临的具体问题的实际答案的机会。
标签: java linked-list singly-linked-list