Reverzní pole v Javě: Vše, co potřebujete vědět o reverzních polích



V tomto článku hovoříme o nejrelevantnějších a nejzajímavějších metodách obrácení pole v Javě s vhodnými podpůrnými příklady.

Obrácení některých dat, která spočívají v datových strukturách, občas slouží smysluplným účelům. Mohli bychom se občas potýkat s potřebou obrátit pole v Javě.Existuje několik způsobů, jak toho lze dosáhnout. V tomto článku bych diskutoval o nejdůležitějších a pozoruhodných metodách pro obrácení pole v Javě.

Naučili bychom se tři metody, jak dosáhnout výše uvedeného,





Začněme s první metodou,

Reverzní pole v Javě

Metoda 1

/ * Základní program Java, který obrací pole * / public class arrayReverse {/ * funkce, která obrací pole a ukládá jej do jiného pole * / static void reverse (int a [], int n) {int [] d = nový int [n] int j = n pro (int i = 0 i

Program uděluje následující kroky:



  • Vstup: Velikost a prvky pole se berou jako vstup.

  • Zpětná funkce: Program využívá funkci zpětného chodu. Funkce přebírá parametry: pole, tj. Pole a velikost pole, tj. N.

  • Metodologie : Ve funkci je inicializováno nové pole s velikostí prvního pole. Pole pole [] je iterováno od začátku.



Všechny prvky přítomné v poli jsou umístěny v novém poli v opačném pořadí. Je třeba poznamenat, že nové pole je iterováno od posledního prvku.

Výstup:

Obrácené pole je:

65

18

29

28

25

Použitá metoda je nejzákladnější metodou pro obrácení pole a je široce používána pro svou zjednodušující povahu.

Metoda 2: Obrácení pole v Javě

V předchozím příkladu jsme vytvořili nové pole skládající se z obrácených prvků. Tato metoda bude obrácení původního pole záměnou prvků.

/ * Program Java, který obrací pole pomocí swapů * / public class Main {public static void main (String [] args) {int [] array = {10, 9, 8, 7, 6, 5, 4, 3, 2 , 1} System.out.println ('Array Before Reversing:') / * funkce, která obrací pole pomocí swap * / for (int i = 0 i 

Ve výše uvedeném příkladu je první prvek zaměněn za poslední prvek.Podobně je druhý prvek zaměněn za předposlední prvek atd.Například 1 je zaměněn za n, 2 je zaměněn za n-1 atd.

Výstup:

Pole před couváním:

10 9 8 7 6 5 4 3 2 1

Pole po couvání:

1 2 3 4 5 6 7 8 9 10

Přejdeme k poslední části tohoto článku,

jak se naučit pl sql

Metoda 3

Tato metoda obrátí pole převedením pole na List, po kterém využije Collections.reverse () metoda.The Collections.reverse () metoda získá seznam a převrátí prvky.V níže uvedeném příkladu vytvoříme pole s názvem ArrayList a přidáme do něj více prvků. The Collections.reverse () metoda obrací pole v lineárním čase.

import java.util.ArrayList import java.util.Collections public class Main {public static void main (String [] args) {ArrayList array = new ArrayList () array.add ('My') array.add ('Name') array.add ('Is') array.add ('Jeremy') array.add ('Hanson') System.out.println ('Before Reverse Order:' + array) Collections.reverse (array) System.out.println ('Po obráceném pořadí:' + pole)}}

Výstup:

Before Reverse Order: [My, Name, Is, Jeremy, Hanson]

Po obráceném pořadí: [Hanson, Jeremy, Is, Name, My]

Tyto metody poskytují nej holističtější přístup k obrácení pole v programovacím jazyce Java.

Tak jsme dospěli ke konci tohoto článku o „obrácení pole v Javě“. Pokud se chcete dozvědět více,podívejte se na Edureka, důvěryhodná online vzdělávací společnost. Výcvikový a certifikační kurz Edureka Java J2EE a SOA je navržen tak, aby vás vyškolil jak pro základní, tak pro pokročilé koncepty Java spolu s různými rámci Java jako Hibernate & Spring.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto blogu a my se vám ozveme co nejdříve.