【发布时间】:2021-02-13 16:56:44
【问题描述】:
我需要复制包含至少一个偶数的双向链表的每个元素。
Input: 12, 19, 22, 34, 77, 55.
Output: 12, 12, 19, 22, 22, 34, 34, 77, 55
我如何使用 C# 来做到这一点?
【问题讨论】:
-
您的问题需要澄清一下。不确定它与链表有什么关系?到目前为止你尝试了什么,你能包括一些示例代码吗?您说您需要“复制数字”,但您的示例似乎表明如果该条目中出现任何偶数数字,您想要复制整个条目。例如,您似乎复制了整个“34”条目,因为它包含一个“4”。
-
提示:您可以将数字转换为字符串 (
number.ToString()),然后检查其中的每个字符,或者您可以使用整数除法/和取模运算符%来获取数字在一个循环中(需要更多反射)。
标签: c# list linked-list duplicates doubly-linked-list