Aktywne Wpisy

Merck_1ae7 +547

Beszczebelny +247
Do czego to doszło, że 10-letnie volvo wyglądające jak gówno są wystawiane za 100 000zł? xD Jakbym to auto widział na parkingu to pomyślalbym, że jest warte max 15tys xD Do tego środek gorszy niż w bmw i audi z lat ~2005. To jakaś sekta volvowa, że udają, że to jest tyle warte czy o co chodzi xD
#motoryzacja #samochody
#motoryzacja #samochody
źródło: Screenshot 2024-05-15 at 07-15-55 Używany Volvo XC 70 - 99 000 PLN 141 000 km - Otomoto
Pobierz



![Podpalił auto, bo kierowca nie ustąpił mu pierwszeństwa [FILM]](https://wykop.pl/cdn/c3397993/7e29da3169f978d2aa3f402f20199ce365375c416f1c85685c21231a0171443f,q70.jpg)

Programy w których stosuje się rekurencje dłużej się kompilują? Załóżmy, że mamy dwie wersje programu na znalezienie silni, jedna która jest "zwykła", a druga w której stosujemy rekurencje. Ta druga dłużej będzie się kompilować?
a czy da rade to bys musial pokazac kod bo nie wiadomo jak to zrobiles
1. new List(1000) sprawi że list będzie miała gotowe miejsce na 1000 elementów dzięki czemu wywołania Add() będą szybsze. (nie będzie musiał alokować miejsca na każdy nowy element. Zamiast 1000 możesz przekazać liczbę elementów.
2. rnd.Next(0, 2) jest ciut wolniejsze od rnd.NextDouble() > 0.5
3. Wydaje mi się że 99% czasu który czekałeś zajmowało wypisywanie na ekran spróbuj to wykomentować i zobacz ile wtedy zajmie.
@3THU5_9r3W: Racja, teraz zajęło to sekundę nawet bez zmian z wcześniejszych punktów, co do tej rekurencji to nie rozumiem dalej dlaczego taka rekurencja jak tutaj miałaby mieć jakiś wpływ na wydajność skoro celem jest
Swoją drogą w tym Twoim przypadku gdyby użytkownik podał nieliczbę około 40000 razy to program wywalił by się ze StackOverflowException. Każde wywołanie funkcji odkłada się na stosie.
@3THU5_9r3W:
Jesteś pewien? Przed chwilą wpisałem sobie 1000000 około i normalnie wyświetliło wyniki, co do reszty to rozumiem.
@Need: Tzn wykonałby się ten else.
using System;
namespace ConsoleApp7
{
class Program
{
private static int _calls;
private static void Dupa()
{
Console.WriteLine(_calls);
_calls++;
Dupa();
}
static void Main(string[] args)
{
Dupa();
}
}
}
128989 razy dokładnie u mnie.