Итак, у меня есть односвязный список в java
public class ListNode {
int val;
ListNode next;
ListNode(int x){
val = x;
}
}
Теперь я пытаюсь заполнить список String number = "213214"
, который по сути является просто числом. Теперь каждый узел будет одним ди git от этого числа.
Это то, что у меня есть в настоящее время.
int firstnode = Integer.parseInt(String.valueOf(m.charAt(0)));
ListNode root = new ListNode(firstnode);
for(int i = 1; i<m.length(); ++i) {
while (root.next == null) {
root.next = new ListNode(Integer.parseInt(String.valueOf(m.charAt(i))));
}
root = root.next;
}
Поэтому я пытаюсь сделать так, чтобы
root(2)->node(1)->node(3)->node(2)->node(1)->node(4)->ListEND
Есть идеи?