Metoda List.Contains(T). este folosit pentru a verifica dacă un element este sau nu în Listă. Proprietățile listei:
- Este diferit de matrice. O listă poate fi redimensionată dinamic, dar matricele nu.
- Clasa Listă poate accepta null ca valoare validă pentru tipurile de referință și permite, de asemenea, elemente duplicate.
- Dacă Numara devine egal cu Capacitate atunci capacitatea Listei crește automat prin realocarea matricei interne. Elementele existente vor fi copiate în noua matrice înainte de adăugarea noului element.
Sintaxă:
public bool Contains (T item);>
Aici, articol este obiectul care urmează să fie localizat în Listă. Valoarea poate fi nulă pentru tipurile de referință. Valoare returnată: Această metodă revine Adevărat dacă articolul se găsește în Listă, altfel revine Fals . Programele de mai jos ilustrează utilizarea Metoda List.Contains(T): Exemplul 1:
CSharp
felierea java
tutoriale java
// C# Program to check whether the> // element is present in the List> // or not> using> System;> using> System.Collections;> using> System.Collections.Generic;> class> Geeks {> >// Main Method> >public> static> void> Main(String[] args)> >{> >// Creating an List of Integers> >List<>int>>prima lista =>new> List<>int>>();>>> >firstlist.Add(1);> >firstlist.Add(2);> >firstlist.Add(3);> >firstlist.Add(4);> >firstlist.Add(5);> >firstlist.Add(6);> >firstlist.Add(7);> >// Checking whether 4 is present> >// in List or not> >Console.Write(firstlist.Contains(4));> >}> }> |
>
text wrapper css
>
Ieșire:
True>
Exemplul 2:
CSharp
cadru de colecții java
// C# Program to check whether the> // element is present in the List> // or not> using> System;> using> System.Collections;> using> System.Collections.Generic;> class> Geeks {> >// Main Method> >public> static> void> Main(String[] args)> >{> >// Creating an List of String> >List firstlist =>new> List();> >// Adding elements to List> >firstlist.Add(>'Geeks'>);> >firstlist.Add(>'For'>);> >firstlist.Add(>'Geeks'>);> >firstlist.Add(>'GFG'>);> >firstlist.Add(>'C#'>);> >firstlist.Add(>'Tutorials'>);> >firstlist.Add(>'techcodeview.com'>);> >// Checking whether Java is present> >// in List or not> >Console.Write(firstlist.Contains(>'Java'>));> >}> }> |
>
algoritmul dfs
>
Ieșire:
False>
Complexitatea timpului: O(n) pentru metoda Conține
Spațiu auxiliar: O(n) unde n este dimensiunea listei
Referinţă: