Shell_Tokuda_rosnaco =[0; importfile("Shell Tokuda/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Shell_Tokuda_malejaco = [0; importfile("Shell Tokuda/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Shell_Tokuda_nieposortowane_unikatowe = [0; importfile("Shell Tokuda/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Shell_Tokuda_nieposortowane_NIEunikatowe = [0; importfile("Shell Tokuda/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];

Shell_Sedgewick_rosnaco = [0; importfile("Shell Sedgewick/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Shell_Sedgewick_malejaco = [0; importfile("Shell Sedgewick/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Shell_Sedgewick_nieposortowane_unikatowe = [0; importfile("Shell Sedgewick/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Shell_Sedgewick_nieposortowane_NIEunikatowe = [0; importfile("Shell Sedgewick/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];



Shell_Knuth_rosnaco = [0; importfile("Shell Knuth/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Shell_Knuth_malejaco = [0; importfile("Shell Knuth/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Shell_Knuth_nieposortowane_unikatowe = [0; importfile("Shell Knuth/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Shell_Knuth_nieposortowane_NIEunikatowe = [0; importfile("Shell Knuth/Shell - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];



Quick_Lomuto_rosnaco = [0; importfile2("Quick Lomuto/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Quick_Lomuto_malejaco = [0; importfile2("Quick Lomuto/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Quick_Lomuto_nieposortowane_unikatowe = [0; importfile2("Quick Lomuto/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Quick_Lomuto_nieposortowane_NIEunikatowe = [0; importfile2("Quick Lomuto/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];



Quick_HoareMedianaFactor_rosnaco = [0; importfile2("Quick HoareMedianaFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Quick_HoareMedianaFactor_malejaco = [0; importfile2("Quick HoareMedianaFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Quick_HoareMedianaFactor_nieposortowane_unikatowe = [0; importfile2("Quick HoareMedianaFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Quick_HoareMedianaFactor_nieposortowane_NIEunikatowe = [0; importfile2("Quick HoareMedianaFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];



Quick_HoareFactor_rosnaco = [0; importfile2("Quick HoareFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Quick_HoareFactor_malejaco = [0; importfile2("Quick HoareFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Quick_HoareFactor_nieposortowane_unikatowe = [0; importfile2("Quick HoareFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Quick_HoareFactor_nieposortowane_NIEunikatowe = [0; importfile2("Quick HoareFactor/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];



Quick_Hoare_rosnaco = [0; importfile2("Quick Hoare/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane rosnaco - klucze NIEunikatowe.txt")];
Quick_Hoare_malejaco = [0; importfile2("Quick Hoare/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane posortowane malejaco - klucze NIEunikatowe.txt")];
Quick_Hoare_nieposortowane_unikatowe = [0; importfile2("Quick Hoare/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze unikatowe.txt")];
Quick_Hoare_nieposortowane_NIEunikatowe = [0; importfile2("Quick Hoare/Quick - w miejscu - zwykle sortowanie - rekord z jednym kluczem - dane nieposortowane - klucze NIEunikatowe.txt")];

licznosc_tab = transpose([1, 10, 20, 30, 60, 90, 100, 150, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 50000, 100000, 150000, 200000, 500000, 1000000, 1500000, 5000000, 10000000, 15000000]);



figure();
load census
curvefit = fit(licznosc_tab,Shell_Tokuda_nieposortowane_unikatowe,'power1');
plot(curvefit,licznosc_tab,Shell_Tokuda_nieposortowane_unikatowe, 'Marker','x','LineWidth',15,'LineStyle','none')
hold on
curvefit2 = fit(licznosc_tab,Shell_Tokuda_nieposortowane_NIEunikatowe,'power1');
plot(curvefit2,licznosc_tab,Shell_Tokuda_nieposortowane_NIEunikatowe);
%set(gca, 'YScale', 'log')
%set(gca, 'XScale', 'log')



loglog(licznosc_tab,Shell_Tokuda_nieposortowane_unikatowe);