Skip to content

Repo made in preparation for matura exam. Contains useful algorithms and solutions to exercises

Notifications You must be signed in to change notification settings

jerzyszyjut/matury-przygotowanie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matury-przygotowanie

Spis treści

Wstęp

Repozytorium zostało stworzone z myślą przygotowań do egazminu maturalnego.

Będę umieszczał tutaj rozwiązania wykonywanych przeze mnie zadań oraz algorytmów wymaganych w podstawie programowej.

Na stronie CKE jest dostępny zbiór zadań oraz pliki potrzebne do rozwiązania zadań

Spis treści zbioru zadań

  • Zadania z programowania od 106 do 146 strony
  • Zadania Excel od 147 do 185 strony
  • Zadania z baz danych od 185 do 218 strony
  • Odpowiedzi z programowania od 450 do 468 strony
  • Odpowiedzi Excel od 469 do 486 strony
  • Odpowiedzi z baz danych od 486 do 503 strony

Algorytmy

Sortujące

Złożoność: O(n²)

bubblesort

Złożoność: O(n × log n)

mergesort

Średnia złożoność: O(n × log n)

Najgorsza złożoność: O(n²)

Często stosuje się zamiast merge sorta, ponieważ ma mniejszą złożoność pamięciową i niższą stałą czasową.

quicksort

Wyszukujące

Złożoność: O(n)

linear

Złożoność: O(log n)

binary

Liczbowe

Złożoność: O(n × log(log n))

eratostenes

Wbudowany w Python

import gcd from math

Warto pamiętać, że NWD dla trzech liczb np. a, b, c, to NWD(NWD(a, b),c)

Wbudowany w Python od wersji 3.9

import lcm from math

Numeryczne

About

Repo made in preparation for matura exam. Contains useful algorithms and solutions to exercises

Topics

Resources

Stars

Watchers

Forks

Languages