Akcja Rekrutacja Python 14

Pytanie Czy w języku Python zmienne przekazywane są przez wartość, czy przez referencję ? Dobra odpowiedz Oczywiście przez referencję. Krótkie przypomnienie Przekazywanie przez wartość Czym różni się przekazywanie przez wartość od przekazywania przez referencję ?  Jeśli przekazujemy zmienne przez wartość oznacza to, że wewnątrz funkcji operujemy na kopii naszej zmiennej. Innym słowem mamy gwarancję, że…

Biblioteczne Wyszukiwanie Binarne 2/2

W pierwszej części artykułu przedstawiona została biblioteczna funkcja std::bsearch (plik nagłówkowy cstdlib) realizująca algorytm wyszukiwania binarnego. Jej korzenie sięgają biblioteki standardowej języka C. Ma to swoje konsekwencje w postaci relatywnie skomplikowanego interfejsu oferowanego przez tą funkcję (aż 5 parametrów oraz często pojawiający się typ void * lub const void * wymagający częstych rzutowań). Ponadto zastosowano…