Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // تتلقى دور أعداد صحيحة
- // وتعيد دورا جديدا يحوي الأعداد نفسها ولكن بدون تكرار
- // مع الحفاظ على الدور الأصلي وترتيب الأعداد الأصلي
- public static Queue<Integer> removeDuplicates(Queue<Integer> queue) {
- Queue<Integer> tempQueue = cloneQueue(queue);
- Queue<Integer> result = new Queue<Integer>();
- while (!tempQueue.isEmpty()) {
- int value = tempQueue.remove();
- if (!isInQueue(result, value))
- result.insert(value);
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement