Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
18 / 18 / 24
Регистрация: 21.06.2014
Сообщений: 147

объединить списки C1 и С2 в один упорядоченный список, изменяя только значения полей ссылочного типа

25.05.2017, 03:53. Показов 2993. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:_ Во входном файле расположены два набора положительных чисел; между наборами стоит отрицательное число. Построить два списка C1 и С2, элементы которых содержат соответственно числа 1-го и 2-го набора таким образом, чтобы внутри одного списка числа были упорядочены по возрастанию. Затем объединить списки C1 и С2 в один упорядоченный список, изменяя только значения полей ссылочного типа.

------------------------------------------------------------------------

Пока сделал до последнего предложения. Не понимаю сути вопроса, вернее просто объединить и отсортировать могу, но мне кажется это не правильно. И вообще я правильно делаю?



Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        float   c;
        List<Float> a = new ArrayList<Float>();
        List<Float> b = new ArrayList<Float>();
       
         try{
        Scanner sc = new Scanner(new File("input.txt"));
        while(sc.hasNext()){
        a.add(sc.nextFloat());
        c=sc.nextFloat();
        b.add(sc.nextFloat());
        }
        sc.close();
        }catch(FileNotFoundException e){e.printStackTrace();}
         
         Collections.sort(a);
         Collections.sort(b);
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2017, 03:53
Ответы с готовыми решениями:

Список: Упорядоченные по невозрастанию списки объединить в новый упорядоченный по невозрастанию список
Даны два упорядоченных по невозрастанию списка. Объедините их в новый упорядоченный по невозрастанию список.

Списки. Слить 2 упорядоченных целых списка в один упорядоченный список
Создать 2 упорядоченных целых списка(процедура) целых чисел, а затем слить их в один упорядоченный список. Все списки вывести на экран.

Объединить два файла в один упорядоченный
плиз помогите, мне срочно через пару дней надо прогу здавать а никак не получается. вот задание: type fi:file of integer . В каждом из...

4
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
25.05.2017, 06:33
Класс со списками
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
 
public class ListFloat {
    public static void main(String[] args) {
        float   c;
        List<Float> c1 = new ArrayList<Float>();
        List<Float> c2 = new ArrayList<Float>();
 
        try{
            Scanner sc = new Scanner(new File("input.txt"));
           boolean select = false;
            while(sc.hasNextFloat()){
                c = sc.nextFloat();
 
                if (c < 0) {
                    select = true;
                    continue;
                }
                if (!select) {
                    c1.add(c);
                }else {
                    c2.add(c);
                }
            }
            sc.close();
        }catch(FileNotFoundException e){e.printStackTrace();}
 
        Collections.sort(c1);
        System.out.println("c1:"+c1);
        System.out.println("c2:"+c2);
        c1.addAll(c2);
        Collections.sort(c1);
        System.out.println("c1:"+c1);
    }
}

Файл input.txt для класса выше
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.0
2.3
4.2
7.5
8.9
2.5
-1.73
5.1
21.2
0.9
7.1
8.0
12.5
11.8
47.5

Вот списки и сортировка.
1
18 / 18 / 24
Регистрация: 21.06.2014
Сообщений: 147
25.05.2017, 08:17  [ТС]
Спасибо большое
0
2 / 2 / 8
Регистрация: 16.10.2013
Сообщений: 94
13.05.2021, 17:09
Пишет ошибку. Ругается на файл..
java.io.FileNotFoundException: input.txt (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputSt ream.java:195)
at java.io.FileInputStream.<init>(FileInput Stream.java:138)
at java.util.Scanner.<init>(Scanner.java:61 1)
at Main.main(Main.java:15)
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
13.05.2021, 17:35
Цитата Сообщение от qwerty987654321 Посмотреть сообщение
FileNotFound
Какое из этих слов не понятно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.05.2021, 17:35
Помогаю со студенческими работами здесь

Два списка объединить в один, упорядоченный по возрастанию
два списка объединить в один упорядоченный по возрастанию.

Имеется список женихов и список невест. Объединить эти списки в список пар с учетом требований партнерам
Имеется список женихов и список невест. Каждая запись списка содержит пол, имя, возраст, рост, вес, а также требования к партнеру:...

Объединить два упорядоченных списка в один, тоже упорядоченный
Program spisoc1; Type spis=^spisoc; spisoc=record inf:integer; link:spis; end; Var begq,endq,p,k:spis; ...

Объединить два упорядоченных по неубыванию списка М1 и М2 в один упорядоченный
Написать программу, содержащую процедуру, которая объединяет два упорядоченных по неубыванию списка М1 и М2 в один упорядоченный по...

Объединить два упорядоченных по возрастанию массива в один, упорядоченный по убыванию
Здравствуйте, форумчане. Помогите пожалуйста сделать реализацию программы, задача: У меня получилось следующее: #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru