Paweł Sokołowski
Pawel.J.Sokolowski@gmail.com

Fearsome, Anthropologist-Lacerating Creature from the Ominous Necropolis
I am nerdier than 97% of all people. Are you nerdier? Click here to find out!

SNMP


Pascal:

0IHanoi.pas
1z_set.pas
2z_rwpg.pas
2z_rwpgF.pas
3z_cp.pas
3z_cpUni.pas
4z_sort.pas

Pascal - Problemy rekurencyjne:

5r_dl.pas
6r_szuk.pas
7r_konk.pas
8r_odwr.pas
9r_sort.pas

Semantyczna poprawność:

petla_repeat.html

Skrypty:

temperatura.sh
temperatura_awk.sh
fibonacci.sh

C:

sokolowski1.c
sokolowski2.c
sokolowski3.c
sokolowski4.c
sokolowski5.c
sokolowski6.c
sokolowski7.c
sokolowski8.c
sokolowski9.c
sokolowski10.c

C, Zaliczenie ZSI:

Nieco toporna baza danych:
sokolowski_baza.tar.gz

baza_main.c
baza_main.h
baza_maintenance.c
baza_maintenance.h
baza_print.c
baza_print.h
baza_records.c
baza_records.h

baza.dat

compile.sh
compile_light.sh
run.sh
valrun.sh

C 2inf:

kalkulator.c
formater.c

C++:

zadanie_01.cpp

PSI (programowanie sieciowe 1):

(gdy pokonam swoje lenistwo ;)
Jesli chcesz sie tego nauczyć to kup sobie:
"UNIX, programowanie usług sieciowych" - W. Richard Stevens
"Programowanie w środowisku systemu UNIX" - W. Richard Stevens
Są warte swojej ceny.

AiSD:

Prosta implementacja kolejki i stosu listą i tablicą statyczną
lista.c
tablica_statyczna.c

Countsort
countsort.c

Algorytm układania zajęć wykorzystujący countsort.
zajecia.c
zajecia.h
gen_zaj.c

Reprezentacje grafów. (tablica krawedzi, macierz i listy sasiedztwa)
gen_graf.c
graf.c

DFS:
dodanie dfs do graf.c:
gen_graf_d.c
graf_dfs.c


Drzewa:
bst.c
rbt.c
rbt_ng.c


Grafy, ciąg dalszy (Nowe Techniki Algorytmiczne):
DSATUR:
dsatur.c
dsatur.h
readgraph.c
heap.c






Wszystkie materialy na tej stronie powstały w toku mojej nauki. Im starsze tym bardziej prymitywne i być może najeżone błędami.
Programuje raczej pedantycznie. Jedyny problem to fakt, że najpierw należy się nauczyć, co jest pedantyczne ;-).
Polecam zabawy valgrind'em i gdb.
Jeśli wykryjesz jakieś błędy albo masz jakieś uwagi co do programów tutaj zamieszczonych, napisz mi proszę maila - chętnie dowiem się czegoś nowego.

Ludziątka drogie, piszące do mnie prośby o "bardzo pilne napisanie programu zaliczeniowego":
1. Czemu robicie to dopiero w trakcie sesji? Ja tez mam sesję i nie mam czasu na czyjeś programy.
2. Program czekajacy na wcisniecie przycisku to zdecydowanie nie jest "coś nowego".
3. Jesli dostaliscie zadanie napisania takiego programu na zaliczenie i nie potraficie to znaczy, ze nie zaslugujecie na ostatnia szanse, jaką pewnie było zadanie tak trywialnego zadania.
4. Co robiliscie przez caly semestr kursu C/C++ ???