Sortowanie przez Wstawianie w C#

Sortowanie przez wstawianie (ang. insertion sort) to jeden z najprostszych algorytmów sortowania, który naturalnie odzwierciedla sposób, w jaki układamy karty do gry w ręce. Bierzesz kolejną kartę i wkładasz ją na właściwe miejsce wśród już ułożonych – dokładnie tak samo działa ten algorytm.

Wyszukiwanie liniowe

Powiedzmy, że mamy tablicę array[] która składa się z n elementów.
I teraz naszym zadaniem jest napisać metodę, która znajdzie wybrany przez Nas element w tej tablicy.

Selection Sort

The selection sort algorithm sorts an array by repeatedly finding the minimum element from unsorted part and putting it at the beginning.

Sortowania Według Wyboru

Algorytm sortowania sortuje tablicę, wielokrotnie znajdując minimalny element z nieposortowanej części tablicy i umieszczając go na początku. Algorytm utrzymuje dwie podrzędne tablice w danej tablicy.

Algorytm

Algorytm to zestaw jasno określonych kroków, które prowadzą do rozwiązania konkretnego problemu lub wykonania określonego zadania. W informatyce algorytmy stanowią podstawę działania programów komputerowych.

Klasyfikacja Algorytmów

Istnieje wiele różnych sposobów klasyfikacji algorytmów. Możemy je klasyfikować ze względu na:
– metodę konstrukcji algorytmu
– kolejność wykonywania działań
– sposób wykonywania operacji
– obszar zastosowań

C# – Tworzenie pliku Excel.

Pokaże teraz jak skonstruować plik Excel w C#. W tym samouczku użyjemy biblioteki Open XML, C# i .NET Core. Zaczynajmy!

Ciąg Fibonacciego

Ciąg Fibonacciego jest ciągiem rekurencyjnym. Każdy wyraz, oprócz dwóch pierwszych jest sumą dwóch poprzednich wyrazów. Pierwszy i drugi element ciągu jest równy 1, a każdy następny otrzymujemy dodając do siebie dwa poprzednie.

Program C# do usuwania duplikatów

Napiszemy teraz program c#, aby wydrukować niepowtarzalne imiona, usuwając zduplikowane wpisy. Na przykład w poniższym łańcuchu wejściowym imiona Marcin i Adam są powtarzane dwukrotnie.