Я создаю некоторый двусвязный список типа Double, и независимо от того, как я объявляю другой связанный список того же типа, он всегда ссылается на первый список.
Например:
LinkedList<LinkedList<Double>> trainingData = new LinkedList<LinkedList<Double>>();
LinkedList<LinkedList<Double>> newData = new LinkedList<LinkedList<Double>>();
Добавить некоторые вещи в trainingData ...
newData = trainingData;
Тогда любые изменения, которые я делаю в trainingData после этого назначения, изменяются в newData. Я также пытался передать trainingData в конструктор newData и использовать вложенный цикл для назначения данных trainingData для newData, но он все еще дает мне те же результаты, что и newData ссылается на trainingData.