PriorityQueue add() để thêm phần tử vào PriorityQueue. Bên trong add() sẽ gọi đến offer() để thêm phần tử vì vậy nên bản chất hai method này là giống nhau và bạn sử dụng hàm nào cũng được.
Syntax
public boolean add(E e)
Parameter: e phần tử được thêm vào PriorityQueue.
Return: true nếu thêm thành công ngược lại false.
Ví dụ
import java.util.*; public class Main { public static void main(String[] args) { PriorityQueue<Integer> q = new PriorityQueue<>(); //Adding elements to the Queue q.add(1); q.add(100); q.add(99); q.add(46); q.add(90); System.out.println("Elements in PriorityQueue:" + q); } }
Output: Elements in PriorityQueue:[1, 46, 99, 100, 90]
Kết bài
Mọi người cố gắng làm hết để ôn lại các kiến thức trong lập trình hướng đối tượng nghen.
Nếu làm được hết các bài này thì cũng đừng có mừng vội, vì đây chỉ là những thứ rất rất căn bản. Nhưng hãy thoải moái vì mình đã hoàn thành những bài tập này, chuẩn bị cho những thứ ghê ghớm hơn ở đằng sau.
Mình ngồi giải những bài tập này cũng đuối quá. Nếu có gì không hiểu hoặc không biết làm, hoặc tìm thấy bug thì mail cho mình nhé. Email ở dưới cuối màn mình =). Thanks!
Các bài viết liên quan