Struktury danych w JavaScript – Stos. Wersja alternatywna

W ostatnim poście przedstawiłem implementacje klasy, odzwierciedlającej popularna strukturę danych – stos. Teraz przedstawię alternatywną wersję.

Stos Czytaj dalej Struktury danych w JavaScript – Stos. Wersja alternatywna

Struktury danych w JavaScripcie – Stos

Chociaż pisanie gier to świetna zabawa i dobry sposób na naukę programowania, to nie samymi grami człowiek żyje. Aby utrwalić wiedzę zdobytą na studiach postanowiłem napisać na blogu serię artykułów. Przedstawię w nich struktury danych w JavaScripcie – stos, to pierwsza opisana struktura. Jest to bardzo popularny, a zarazem prosty system reprezentowania danych. Opiszę na jakich zasadach działa jakie ma możliwości. Oczywiście pokażę też implementacje stosu w JavaScripcie.

Struktury danych w JavaScripcie - Stos Czytaj dalej Struktury danych w JavaScripcie – Stos

Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy

Dziś krótka notka o tym, co ‚odkryłem’ dziś w pracy. Musiałem odnaleźć sposób na Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy. O co chodzi? Już tłumacze. Czytaj dalej Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy

Najdłuższy uporządkowany alfabetycznie ciąg znaków

Ostatnio w pracy, kolega pokazał mi problem programistyczny, który próbował rozwiązać w Pythonie. Miał napisać algorytm, który znajduje najdłuższy ciąg znaków uporządkowanych alfabetycznie w łańcuchu znaków. Czyli na przykład, z łańcucha „abcaxydefkkab” powinno zostać zwrócone „defkk”.

Postanowiłem spróbować rozwiązać ten problem w JavaScripcie.
Czytaj dalej Najdłuższy uporządkowany alfabetycznie ciąg znaków

Typy proste i referencyjne w JavaScripcie

W tym wpisie przedstawie co nieco o typach danych w JSie. Większość osób zaczynających przygodę z JavaScriptem kiedy słyszy o typach danych myśli o typach „number”, „boolean” itp. Mi chodzi o coś zupełnie innego. Czytaj dalej Typy proste i referencyjne w JavaScripcie

Trudne początki

Tak jak pisałem w poprzednim poście, nie będę starał się nikogo uczyć podstaw JavaScriptu, jednak chcę przedstawić swoje doświadczenia. Wciąż dobrze pamiętam jak wyglądały moje początki programowania. Nie było łatwo. To, że w internecie jest ogrom informacji, często sprzecznych, wcale nie pomagało. Zaczynałem od złych książek lub prostych pseudo tutoriali na youtube, przez co mój start był opóźniony i parę razy prawie się poddałem.

Dlatego na początku chciałbym napisać parę słów o tym jak zacząć naukę javascriptu tak aby była ona najefektywniejsza. Bogatszy o swoje doświadczenia, wiem w jakich źródłach szukać informacji a czego powinno się unikać.  Czytaj dalej Trudne początki