Intern — Senior
67
Собрать узлы односвязного списка в массив
Companies where asked:
GreenData
Task condition
Необходимо пройти по односвязному списку, начиная с его первого узла, и собрать все узлы в массив, сохранив порядок их следования.
class ListNode {
let data: Int
let next: ListNode?
init(data: Int, next: ListNode?) {
self.data = data
self.next = next
}
}
class Solution {
public static func convert(head: ListNode) -> [ListNode] {
}
}