Список дел, которые нужно выполнить с использованием приоритетных очередей в Java ⇐ JAVA
Список дел, которые нужно выполнить с использованием приоритетных очередей в Java
Я не просматривал свою рубрику до тех пор, пока не запустил программу. Прямо сейчас все работает идеально так, как я хочу. У меня два коротких вопроса.
import java.util.LinkedList; импортировать java.util.Scanner; импортировать java.util.*; общественный класс Main { public static void main(String[] args) { Сканирование сканера = новый сканер(System.in); LinkedList хлопоты = новый LinkedList(); //связанный список для хранения дел Приоритеты LinkedList = новый LinkedList(); //связанный список для хранения приоритетов Струнная работа; внутренний приоритет; выбор int; // делаем это, пока выбор не равен 4, чтобы выйти делать { //пользователи могут добавлять или удалять дела по дому //пользователи также могут просматривать все свои дела по дому, которые у них есть на данный момент System.out.println("Выберите вариант ниже: "); System.out.println("1. Добавить работу"); System.out.println("2. Удалить рутинную работу"); System.out.println("3. Просмотреть все дела"); System.out.println("4. Выход"); выбор = scan.nextInt(); переключатель (выбор) { случай 1: //добавляем работу System.out.print("Введите задачу: "); работа = scan.next(); System.out.print("Введите приоритет: "); приоритет = scan.nextInt(); //если приоритеты пусты, дела и приоритеты будут добавлены в начале если (priorities.isEmpty()) { хлопоты.добавить(работа); Priorities.add(приоритет); } //перебираем приоритеты //это позволит найти правильное место для вставки задачи в зависимости от уровня ее приоритета еще { for (int i = 0; i < Priorities.size(); i++) { если (приоритет
Я не просматривал свою рубрику до тех пор, пока не запустил программу. Прямо сейчас все работает идеально так, как я хочу. У меня два коротких вопроса.
import java.util.LinkedList; импортировать java.util.Scanner; импортировать java.util.*; общественный класс Main { public static void main(String[] args) { Сканирование сканера = новый сканер(System.in); LinkedList хлопоты = новый LinkedList(); //связанный список для хранения дел Приоритеты LinkedList = новый LinkedList(); //связанный список для хранения приоритетов Струнная работа; внутренний приоритет; выбор int; // делаем это, пока выбор не равен 4, чтобы выйти делать { //пользователи могут добавлять или удалять дела по дому //пользователи также могут просматривать все свои дела по дому, которые у них есть на данный момент System.out.println("Выберите вариант ниже: "); System.out.println("1. Добавить работу"); System.out.println("2. Удалить рутинную работу"); System.out.println("3. Просмотреть все дела"); System.out.println("4. Выход"); выбор = scan.nextInt(); переключатель (выбор) { случай 1: //добавляем работу System.out.print("Введите задачу: "); работа = scan.next(); System.out.print("Введите приоритет: "); приоритет = scan.nextInt(); //если приоритеты пусты, дела и приоритеты будут добавлены в начале если (priorities.isEmpty()) { хлопоты.добавить(работа); Priorities.add(приоритет); } //перебираем приоритеты //это позволит найти правильное место для вставки задачи в зависимости от уровня ее приоритета еще { for (int i = 0; i < Priorities.size(); i++) { если (приоритет
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение