Ciekawostka spod tagu #devopsiarz i #golang

Repozytorium z ciekawymi przykładami, jak zaimplementować różne struktury danych i #algorytmy w języku Go: https://github.com/emirpasic/gods - dużo pracy włożono w to widzę, warte podpatrzenia dla adeptów języka.

Odnośnie #golang, Mireczki, wciąż możecie wspomóc moje znalezisko o moim prawie gotowym kursie Go na YT - wykopcie jak doceniacie moje materiały (już chyba niewiele brakuje): https://www.wykop.pl/link/5186337/dlaczego-warto-sie-dzis-uczyc-programowac-w-jezyku-go/

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kopytko1: oczywiście, że się da, sortowanie jest niepotrzebne, zamiast tego przechowuj 2 dotychczas najbliższe punkty i ich odległości dla każdego wybranego punktu (czyli w sumie 20 punktów i 20 odległości) - i jak przelatujesz tablicę wszystkich punktów to aktualizuj tylko te 2 punkty.

To jak algorytm liczenia maksimum czy minimum w tablicy, tylko nie przechowujesz 1 wartości wg 1 kryterium, a 20 wartości wg 10 kryteriów.

Punkt najblizszyPunktNr1Od[10];
  • Odpowiedz
@Kopytko1: dla 100 punktów nie ma co kombinować, cokolwiek byś nie zrobił uzysk będzie minimalny. Jeżeli natomiast będziesz miał w swoim zbiorze "nieskończenie wiele" punktów to ja bym się wtedy zainteresował jakąś strukturą drzewiastą, pierwsze co mi przyszło do głowy to octree ale żeby to dobrze działało to musisz mieć jakiś zasięg. Ostatnio w pracy miałem podobny problem (ostatecznie jeszcze go nie ruszyłem) i zastanawiałem się nad zastosowaniem BST.
  • Odpowiedz
#cpp #programowanie #std #algorytmy Mireczki, pomusz.. bo trochę mi mózg przestał działać..

chcaiłbym użyć std::sort() zeby sobie posortować ale nie tablice z liczbami tylko tablice ze strukturami sortując po zmiennej wartość, czyli mam taką klasę:

class myclass
{
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LazyInitializationException: widzę tylko "Algorytmy i struktury danych", być może prowadzącemu chodzi właśnie o nią, ale rzeczywiście istnieje taka książka jak "Analiza algorytmów i struktur danych", jednak jedyne wydanie jakie potrafię znaleźć jest z 1987 roku.
  • Odpowiedz
Hej,
Miło mi poinformować, że wydaliśmy pierwszy numer dwumiesięcznika "Programista Junior". Jest to "dziecko" naszego czasopisma "Programista", który wydajemy od 2012 roku i jest dla młodzieży szkolnej w wieku 10 - 14 lat.
Magazyn jest już w Empiku lub można go zaprenumerować przez stronę: https://programistajr.pl/typy-prenumeraty/.

A co jest premierowym w numerze Juniora? O, właśnie to:

✔Programowanie
anusia-adamczyk - Hej,
Miło mi poinformować, że wydaliśmy pierwszy numer dwumiesięcz...

źródło: comment_UxdZRJL0XbodRZkWx1FyRKUb8VNm7c4T.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anusia-adamczyk: Macie jakieś darmowe sample ? Pracuje jako trener w szkole programowania i często wspominam dzieciakom o różnych programistycznych inicjatywach i z chęcią bym się zapoznał co tam macie i jak to jest napisane. Więcej mogę podać na priv
  • Odpowiedz
Znacie jakiś szybszy algorytm od tego, jakie macie zastrzeżenia do mojego ewentualnie, co idzie poprawić?
import datetime
def main():
pass

if _name ==
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poniższa zachęta jest raczej do młodszych Mirków, ale wielu z Was ma młodszych braci i siostry: w poniedziałek 16.09 rusza Olimpiada Informatyczna Juniorów czyli ogólnopolskie zawody informatyczne dla uczniów szkół podstawowych. I nie, nie, to nie jest konkurs wiedzy o #excel czy rysowania obrazków w Paint. Tylko i wyłącznie #programowanie i #algorytmy w #cpp lub #python (uczeń sam wybiera w jakim języku
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@no_one6: Z dobrym nauczycielem nauka jest dużo bardziej efektywna. Jeżeli startujesz od zera samemu to o ile nie jesteś super utalentowany to będzie ciężko dojść do dalszych etapów.

Aktualnie w mało której szkole są nauczyciele informatyki którzy potrafili by przygotować do kogoś do olimpiady informatycznej. Myślę, że takie inicjatywy polegające na obniżeniu bariery wejścia są bardzo pomocne aby zainteresować uczniów tematem.

Jest wielu uczniów którzy pewnie mają predyspozycje do bycia
  • Odpowiedz
@BotRekrutacyjny: To też jest jakiś pomysł, jednak w pewnych przypadkach potrzeba będzie do tego wykorzystać masę pamięci. Chociaż aktualnie nie jest to jakimś problemem, to jednak lepiej skorzystać z mediany median.
  • Odpowiedz
Mam taki prosty algorytm równoległy i ma on prace W(n) = O(n)
No i to jest zrozumiałe, bo ta pierwsze pętla to determinuje.
Mam problem z określeniem jaką pracę ma technika drzewa zbalansowanego, czyli fragment od 3 do 5 linii.
Jedna petla jest O(log n) i ta w srodku imo licze jako O(n) czy moze powinienem jako O(1)?

#algorytmy #programowanie #algorytmyrownolegle
ronek22 - Mam taki prosty algorytm równoległy i ma on prace W(n) = O(n)
No i to jest...

źródło: comment_nKobsMouQPHFc24MpMIRe9zo3A6hAvaG.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach