algorytm-sortowania #3

Open
MateuszK wants to merge 2 commits from algorytm-sortowanie into master
  1. 43
      sortowanie/Program.cs
  2. 8
      sortowanie/Szkola.csproj

43
sortowanie/Program.cs

@ -0,0 +1,43 @@
using System;
namespace szkola_2._0;
{
class Program
{
public static void sortowanie(int[] sort;)
{
int length = sort.length;
do
{
for(int i=0; i<length-1; i++)
{
if(sort[i]>sort[i+1])
Darek7D marked this conversation as resolved
Review

Proponuje zostawić tą linię, a resztę przenieść do funkcji void sortowanie() i przekazywać do niej tą tablicę sort.

Proponuje zostawić tą linię, a resztę przenieść do funkcji `void sortowanie()` i przekazywać do niej tą tablicę `sort`.
{
int support = sort[i];
Darek7D marked this conversation as resolved
Review

Tutaj można zamiast '5' wpisać sort.Length.

Tutaj można zamiast '5' wpisać sort.Length.
sort[i] = sort[i+1];
sort[i+1] = support;
}
Darek7D marked this conversation as resolved
Review

Tutaj, zamiast '4' można wpisać length-1. Będzie bardzie uniwersalne.

Tutaj, zamiast '4' można wpisać length-1. Będzie bardzie uniwersalne.
}
length--;
}
while(length>1);
for(int j = length-1; j >= 0; j--)
Review

Wypisywać wartości o początku a nie od końca.

Wypisywać wartości o początku a nie od końca.
{
Console.Write(sort[j] + ",");
}
}
static void Main(string[] args)
{
int[] sortowanie = {21, 14, 1, 66, 45};
sortowanie(sortowanie[]);
}
}
}

8
sortowanie/Szkola.csproj

@ -0,0 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
</Project>
Loading…
Cancel
Save