1. Big O(1)
Die Zuweisung einer Variablen, die den Wert des ersten Index eines Arrays oder sogar den Index des letzten Elements eines Arrays speichert, zählt als O(1) in der Zeitkomplexität.
def get_first_element(lst):
if lst: # Überprüfen, ob die Liste nicht leer ist
return lst[0] # Gibt das erste Element zurück
return None # Gibt None zurück, wenn die Liste leer ist
# Verwendung
my_list = [10, 20, 30]
print(get_first_element(my_list)) # Ausgabe: 10
public class Main {
public static Integer getFirstElement(Integer[] arr) {
if (arr != null && arr.length > 0) { // Überprüfen, ob das Array nicht leer ist
return arr[0]; // Gibt das erste Element zurück
}
return null; // Gibt null zurück, wenn das Array leer ist
}
public static void main(String[] args) {
Integer[] myArray = {10, 20, 30};
System.out.println(getFirstElement(myArray)); // Ausgabe: 10
}
}