Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package b1;
- import java.util.ArrayList;
- class Osoby {
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString() {
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B1 {
- private ArrayList<Osoby> stos;
- public B1() {
- stos = new ArrayList<Osoby>();
- }
- public void push(Osoby os){
- stos.add(os);
- }
- public Osoby pop(){
- Osoby topElement = stos.get(stos.size()-1);
- stos.remove(stos.get(stos.size()-1));
- return topElement;
- }
- public Osoby peek(){
- return stos.get(stos.size()-1);
- }
- public boolean isEmpty(){
- return stos.isEmpty();
- }
- public static void main(String[] args) {
- B1 stoss = new B1();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- stoss.push(os1);
- stoss.push(os2);
- stoss.push(os3);
- System.out.println(stoss.pop());
- System.out.println(stoss.pop());
- stoss.push(os4);
- stoss.push(os5);
- System.out.println();
- while (stoss.isEmpty() == false){
- System.out.println(stoss.pop());
- }
- }
- }
- ---------------------------------------------------
- package b2;
- import java.util.LinkedList;
- class Osoby{
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString(){
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B2 {
- private LinkedList<Osoby> stoss;
- public B2() {
- stoss = new LinkedList<Osoby>();
- }
- public void push(Osoby os){
- stoss.push(os);
- }
- public Osoby pop() {
- return stoss.pop();
- }
- public Osoby peek(){
- return stoss.peek();
- }
- public boolean isEmpty(){
- return stoss.isEmpty();
- }
- public static void main(String[] args) {
- B2 stos = new B2();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- stos.push(os1);
- stos.push(os2);
- stos.push(os3);
- System.out.println(stos.pop());
- System.out.println(stos.pop());
- System.out.println();
- stos.push(os4);
- stos.push(os5);
- while(stos.isEmpty() == false){
- System.out.println(stos.pop());
- }
- }
- }
- --------------------------------------------------------------
- package b3;
- import java.util.ArrayList;
- class Osoby{
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString(){
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B3 {
- private ArrayList<Osoby> kolejka;
- public B3() {
- kolejka = new ArrayList<Osoby>();
- }
- public void add(Osoby os) {
- kolejka.add(os);
- }
- public Osoby remove(){
- return kolejka.remove(0);
- }
- public Osoby peek(){
- return kolejka.get(0);
- }
- public boolean isEmpty(){
- return kolejka.isEmpty();
- }
- public static void main(String[] args) {
- B3 kol = new B3();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- kol.add(os1);
- kol.add(os2);
- kol.add(os3);
- System.out.println(kol.remove());
- System.out.println(kol.remove());
- System.out.println("=============");
- kol.add(os4);
- kol.add(os5);
- while(kol.isEmpty() == false){
- System.out.println(kol.remove());
- }
- }
- }
- -------------------------------------------------------------
- package b4;
- import java.util.LinkedList;
- class Osoby{
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString(){
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B4 {
- private LinkedList<Osoby> kolejka;
- public B4() {
- kolejka = new LinkedList<Osoby>();
- }
- public void add(Osoby os){
- kolejka.addLast(os);
- }
- public Osoby remove(){
- return kolejka.removeFirst();
- }
- public Osoby peek(){
- return kolejka.peek();
- }
- public boolean isEmpty(){
- return kolejka.isEmpty();
- }
- public static void main(String[] args) {
- B4 kol = new B4();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- kol.add(os1);
- kol.add(os2);
- kol.add(os3);
- System.out.println(kol.remove());
- System.out.println(kol.remove());
- System.out.println("=============");
- kol.add(os4);
- kol.add(os5);
- while(kol.isEmpty() == false){
- System.out.println(kol.remove());
- }
- }
- }
- -------------------------------------------------------------
- package b5;
- import java.util.ArrayList;
- class Osoby{
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString(){
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B5 {
- private ArrayList<Osoby> lista;
- public B5() {
- lista = new ArrayList<Osoby>();
- }
- public void add(Osoby os){
- lista.add(os);
- }
- public Osoby remove(int index){
- return lista.remove(index);
- }
- public Osoby find (int index){
- return lista.get(index);
- }
- public boolean isEmpty(){
- return lista.isEmpty();
- }
- public void print(){
- for(int i = 0; i < lista.size(); i++){
- System.out.println(lista.get(i));
- }
- }
- public static void main(String[] args) {
- B5 list = new B5();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- Osoby os6 = new Osoby("Janek", "J", 121);
- list.add(os1);
- list.add(os2);
- list.add(os3);
- list.add(os4);
- list.print();
- System.out.println("=============");
- System.out.println(list.remove(1));
- System.out.println(list.remove(1));
- System.out.println("=============");
- list.add(os5);
- list.add(os6);
- list.print();
- System.out.println("=============");
- System.out.println(list.find(0));
- }
- }
- -----------------------------------------------------------
- package b6;
- import java.util.LinkedList;
- class Osoby{
- private String imie;
- private String nazwisko;
- private int wiek;
- public Osoby(String imie, String nazwisko, int wiek) {
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.wiek = wiek;
- }
- public String toString() {
- return imie + " " + nazwisko + " " + wiek;
- }
- }
- public class B6 {
- private LinkedList<Osoby> lista;
- public B6() {
- lista = new LinkedList<Osoby>();
- }
- public void addFirst(Osoby os){
- lista.addFirst(os);
- }
- public void addLast(Osoby os){
- lista.addLast(os);
- }
- public Osoby removeFirst(){
- return lista.removeFirst();
- }
- public Osoby removeLast(){
- return lista.removeLast();
- }
- public boolean isEmpty(){
- return lista.isEmpty();
- }
- public Osoby getFirst(){
- return lista.getFirst();
- }
- public Osoby getLast(){
- return lista.getLast();
- }
- public void print(){
- for(int i = 0; i < lista.size(); i++){
- System.out.println(lista.get(i));
- }
- }
- public static void main(String[] args) {
- B6 list = new B6();
- Osoby os1 = new Osoby("Konrad", "B", 23);
- Osoby os2 = new Osoby("Janusz", "C", 25);
- Osoby os3 = new Osoby("Tadeusz", "W", 12);
- Osoby os4 = new Osoby("Marcin", "G", 32);
- Osoby os5 = new Osoby("Franek", "A", 21);
- list.addFirst(os1);
- list.addFirst(os2);
- list.addFirst(os3);
- list.print();
- System.out.println("=============");
- list.addLast(os4);
- list.addLast(os5);
- list.print();
- System.out.println("=============");
- list.removeFirst();
- list.removeLast();
- list.print();
- System.out.println("=============");
- System.out.println(list.getFirst());
- System.out.println(list.getLast());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement