Algnote umožňuje vývojářům nebo studenti CS snadno kontrolovat datové struktury a algoritmy z teorie, provádění kódování problémy. Pokud jste programátor hledá pro svůj první programovací práce a příprava pro kódování rozhovorů, nebo student, který se připravuje na zkoušky o datových struktur a algoritmů, tato aplikace může být správné uložení pro you.All algoritmy a datové struktury jsou realizovány Jáva. Proto, pokud chcete použít Algnote naučit kódování, ujistěte se, že jste spokojeni s Javou.
V současné době Algnote má tyto části:
- Array
- String
- Spojový seznam
- Zásobník
- Fronta
- Hash Table
- Strom
- Graf
- Vyhledávání
- třídění
- rekurze
- Dynamic Programming
- Math
- bit manipulace
Každá sekce obsahuje poznámky teorie, které pomohou uživatelům pochopit pojmy a několik kódovacích problémů s cílem zlepšit jejich znalosti na algoritmech a datových struktur. Většina z kódovacích problémů jsou vybrány z Leetcode a realizuje developer. Některé problémy mají více řešení a porovnávat POS a crons různých algoritmů.
I když v současné době zaměřuje na Algnote algoritmů a datových struktur, ale plánujeme rozšířit aplikaci mít větší jiný obsah, od základních jazykových výukových programů na architektuře znalosti na vysoké úrovni.
Některá slova z vývojáře této aplikace:
Všimněte si, že všechny tyto poznámky byly dělány mi s některými odkazy na některé učebnice nebo online kódování otázky, které jsem dělal předtím. Jsou to není tak přesná jako učebnice. Protože se jedná o velmi předčasné propuštění, tam jsou určitě nějaké problémy v komentáři a já se snažím můj nejlepší je najít a opravit. Budu optimalizovat obsah a funkce, aby to den ode dne lepší. Pokud zjistíte jakýkoli problém, pokud ho používáte, bude velmi ocenili, kdybyste mohl poslat zprávu marcyliew@gmail.com.
V současné době veškerý obsah této aplikace byla připravena, když jsem právě vystudoval vysokou školu a připravoval pro kódování rozhovorů. V té době jsem byl docela jistý, že bych mohl dostat dobrou práci, když jsem udělal mnoho projektů ve škole a já jsem byl velmi dobrý na budování webové a mobilní aplikace.
Nicméně, to nešlo, jak jsem očekával. Během rozhovorů tazatelé mě požádal, abych napsal kódy k řešení problémů na tabuli. Mnohokrát jsem se zasekl na problémy a nemohl přijít na to jediné řešení. Dokonce i když jsem dokončil řešení a cítil šťastný, tazatelé často okamžitě poukázal na problém můj kód. Není dostatečně efektivní, používat příliš mnoho místa v paměti, nebo nepovažoval hraniční situace. Cítil jsem zklamaný, že sám.
Naštěstí mám docela dobrou nabídku od společnosti, a začal svou kariéru jako webový vývojář. Ale i teď mám stále pocit, že těžko k dokončení těchto algoritmů otázky.
Vím, že příprava na kódování rozhovorů není snadné, ale není to tak těžké. Je to jen o proces, který musíme projít, aby se stal dobrým vývojáři.
Toto jsou všechny účely této aplikace. Používám ho každý den zkontrolovat své znalosti o algoritmů a datových struktur. Doufám, že to nemohlo jen pomoct, ale také pomoci více vývojářů, kteří bojují za své kariéry.
Datum aktualizace
13. 9. 2025