1. Big O

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
    }
}