


Programme Java pour renvoyer des éléments à des positions impaires dans une liste
Quel est l'endroit bizarre sur la liste ?
Dans un environnement Java, l'impression des valeurs de retour à des positions impaires d'éléments peut être effectuée via des instructions de flux de contrôle dans une liste de tableaux. Les instructions de flux de contrôle en Java vérifient les positions impaires en fonction de la taille du pas. Une boucle est une méthode de flux de contrôle de vérification des conditions qui permet d'évaluer si une condition spécifique est vraie ou fausse. Dans ce cas, les « positions impaires » apparaissent toujours comme premier, troisième, cinquième dans une liste de tableaux particulière. En utilisant cette syntaxe, le code de build vérifie cette condition.
Dans un premier temps, la valeur temporaire est initialisée à 0 afin qu'elle puisse être vérifiée directement dans la liste. Triez ensuite l'index des données par nombre pair ou impair. Lorsqu'une chaîne est le chemin principal, il est plus facile de retrouver l'élément de la liste renvoyée correspondante.
Dans cet article, nous apprendrons et étudierons comment écrire du code Java et implémenter des méthodes possibles pour renvoyer des éléments qui apparaissent dans des positions impaires dans une liste de données spécifique.
Qu'est-ce qu'un tableau et ses éléments ?
Les tableaux sont des types similaires d'éléments de données qui existent dans une liste spécifique. Dans un tableau, les utilisateurs peuvent accéder aux éléments à l'aide de numéros d'index. Le processus de recherche est très simple et peut être utilisé efficacement.
Supposons que voici un tableau {2,12,23,7,6,15} et que nous devons trouver les éléments de position impaire qui apparaissent dans ce tableau particulier. Ici, nous pouvons voir que le résultat sera 2,23,6 apparaissant dans la liste.
Un tableau est une collection d'ensembles de données similaires d'éléments du même type. Ce sont toutes des données continues de taille fixe.
Les éléments apparaissant ici sont représentés par N et finissent par N-1 après application de l'itération.
En Java, il existe de nombreuses façons de trouver la position d'un élément dans un tableau spécifique
Pour la méthode
Méthode API Stream
For est une manière ancienne et classique de parcourir un tableau, puis d'imprimer et d'écrire, mais pour l'API de streaming, il suffit d'utiliser "Arrays.AsList() .stream().forEach(s.o::p)" éléments de résultat pour ces positions impaires.
Algorithme pour trouver des éléments dans des positions impaires
Il s'agit d'un algorithme général pour trouver des éléments de position impaire en Java -
Étape 1 - Commencer
Étape 2 - Initialiser le tableau spécifique qui existe sur les nombres impairs
Étape 3 - Répétez les étapes pour imprimer (Étape 5)
Étape 4 - Imprimer le tableau
Étape 5 - Imprimer
Exemple
1 2 3 4 5 6 7 8 9 |
|
Sortie
1 2 3 4 |
|
Il s'agit d'un exemple simple et général de recherche d'éléments dans des positions impaires à l'aide de Java. Il existe désormais plusieurs façons de renvoyer des éléments de tableau à des positions impaires dans une liste de données spécifique. Creusons un peu plus profondément.
La méthode suivante peut trouver les éléments à des positions impaires dans la liste -
Méthode 1 - Trouver des éléments impairs de valeur 1 par itération
Méthode 2 - Recevez des positions impaires par incrément de position 2.
Méthode 3 - Trouvez des éléments impairs via la maintenance du pointeur de drapeau.
Méthode 4 : - En recherchant les éléments impairs divisibles par 2.
Trouver des éléments impairs en itérant avec la valeur 1
Le processus d'obtention d'éléments impairs avec une valeur d'itération de 1 : Iterator est un fichier objet qui peut être utilisé pour connecter des boucles. Pour utiliser des itérateurs en Java, il existe un package appelé java.util.
Les valeurs temporaires sont initialisées à 0.
Parcours d'applications.
Chaque itération vérifiera la valeur temporaire, si la valeur est 0 alors vous serez renvoyé, sinon continuez simplement le processus.
La valeur temporaire augmente de 1 après chaque traitement.
Exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Sortie
1 |
|
Incrémentez de la position 2 pour obtenir des positions impaires
Parcourez les éléments du tableau et ajoutez 1 lorsque la position de l'élément est un nombre impair.
Étapes à suivre par incréments de 2 -
Parcourez la liste en commençant par la première position.
Appliquez un processus incrémental de 2 à chaque opération.
Terminez le processus une fois l'itération terminée.
Première itération - 1+2=3
Deuxième itération - 2+3=5
Troisième itération - 5+2=7
Continuer le processus
Retour
Exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Sortie
1 |
|
Trouver des éléments étranges via la maintenance du pointeur de drapeau
Dans un tableau trié contenant des entiers positifs, la valeur du premier élément doit être la valeur maximale, la valeur du deuxième élément doit être la valeur minimale et ainsi de suite. Durant ce processus, le pointeur sera initialisé à 1 pour démarrer l'itération.
Les étapes pour obtenir les éléments impairs avec la valeur d'itération 1 sont -
Démarrer
Le pointeur est initialisé à 1
Commencer à itérer
Si le drapeau est 1, imprimez les données
Changer le drapeau en 0
Sinon, si le drapeau lance 0, changez-le en 1
Fin
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
输出
1 2 3 4 5 6 7 8 9 |
|
通过查找能否被 2 整除的元素
要检查奇数位置的元素,我们可以使用是否被2整除的方法。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
结论
要查找出现在奇数位置的元素,应用排序方法或应用可被 2 整除的方法会更方便。它评估特定条件的过程是真还是假。
在本文中,我们学习了如何使用这些算法和示例编写 Java 程序来返回列表中奇数位置的元素。
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Générateur de nombres aléatoires en Java

Questions d'entretien chez Java Spring

Break or Return of Java 8 Stream Forach?
