Intern — Senior
61
Собрать узлы односвязного списка в массив
Компании, где спрашивали:
GreenData
Условие задачи
Необходимо пройти по односвязному списку, начиная с его первого узла, и собрать все узлы в массив, сохранив порядок их следования.
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] {
}
}