Algnote omogućuje programeri ili CS studenti lako pregledati strukture podataka i algoritme iz teorije, implementaciju za kodiranje problema. Ako ste programer u potrazi za svoj prvi posao programiranja i pripreme za kodiranje intervjua, ili student koji se priprema za ispite o strukturama podataka i algoritmima, ovaj app može biti pravo stati za you.All algoritmi i strukture podataka provode se u Java. Stoga, ako želite koristiti Algnote da uče kodiranje, provjerite da li ste zadovoljni s Java.
Trenutno Algnote ima sljedeće sekcije:
- Polje
- String
- vezana lista
- Stack
- Red
- Hash Tablica
- stablo
- Graf
- Pretraživanje
- Sortiranje
- rekurzije
- Dinamičko programiranje
- Matematika
- Bit Manipulacija
Svaki dio sadrži teoriju bilješke pomoći korisnicima da razumiju koncepte i nekoliko kodiranje probleme kako bi poboljšali svoje poznavanje na algoritmima i strukturama podataka. Većina problema kodiranja su odabrani od Leetcode i provodi developer. Neki problemi imaju više rješenja i usporediti poz i crons različitih algoritama.
Iako trenutno Algnote fokusira na algoritme i strukture podataka, ali planiramo proširiti aplikaciju da imaju više drugih sadržaja, od osnovne jezične tutoriali na visokoj razini arhitekture znanja.
Neke riječi od razvojnog ove aplikacije:
Imajte na umu da su sve te bilješke učinio po meni s nekim referencama na nekim udžbenika ili online kodiranje pitanja koja sam činio i prije. Oni nisu točni kao udžbenik. Kao što je to vrlo rano izdanje, postoji definitivno neka pitanja u bilješkama, a ja sam težak moj najbolji da ih pronaći i ispraviti ih. Ja ću zadržati optimizirati sadržaj i funkcionalnost kako bi se bolje svaki dan. Ako nađete bilo pitanje kada ga koristite, to će biti mnogo poštovati, ako bi mogao poslati poruku marcyliew@gmail.com.
Trenutno sav sadržaj ove aplikacije je pripremljen kad sam tek završio fakultet i priprema za kodiranje intervjua. U to vrijeme bio sam prilično uvjeren da sam mogao dobiti dobar posao kao što sam učinio mnoge projekte u školi i bio sam jako dobar u izgradnji web i mobilne aplikacije.
Međutim, stvari ne idu kako sam očekivao. Tijekom intervjua, ispitivači me je zamolio da napiše šifre za rješavanje problema na ploči. Mnogo puta, dobio sam zaglavi na probleme i nije mogao shvatiti jednu rješenje. Čak i kada sam završio rješenje i osjećao sretan, ispitivači često odmah istaknuo problem moj broj. Nije dovoljno djelotvorna, koristite previše prostora u memoriji, ili ne uzeti u obzir rubne situacije. Osjećao sam razočaran sa sobom.
Srećom, imam prilično dobru ponudu iz tvrtke i započeo svoju karijeru kao web programer. Ali čak i sada sam još uvijek osjećate teško dovršiti ovih algoritama pitanja.
Znam priprema za kodiranje intervjua nije lako, ali nije to tako teško. To je samo proces koji moramo proći kroz postati dobri programeri.
To su sve svrhe ove aplikacije. Ja ga koristiti svaki dan pregledam znanja o algoritmima i strukturama podataka. Nadam se da ne može samo pomoći sebi, ali i pomoći više developera koji se bore za njihove karijere.