DATA STRUCTRES NOTES

Përmban reklama
1 mijë+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

Algnostoni lejon që zhvilluesit ose studentët e CS të rishikojnë me lehtësi strukturat e të dhënave dhe algoritmet nga teoria, zbatimi deri te problemet e kodimit. Nëse jeni një programues që kërkon punën tuaj të parë të programimit dhe përgatiteni për kodime të intervistave, ose një student që po përgatitet për provime në lidhje me strukturat e të dhënave dhe algoritmeve, kjo aplikacion mund të jetë një përshtatje e duhur për ju. Të gjitha algoritmet dhe strukturat e të dhënave janë zbatuar në Java. Prandaj, nëse doni të përdorni Algnote për të mësuar kodimin, ju lutemi sigurohuni që jeni të kënaqur me Java.

Aktualisht Algnote ka këto seksione:
- Array
- Vargu
- Lista e lidhjeve
- Rafte
- Radhe
- Tabela e Hashit
- Pemë
- Grafiku
- Kërkimi
- Renditja
- Rekursioni
- Programimi Dinamik
- Matematikë
- Manipulim bit

Do pjesë përmban shënime teori për të ndihmuar përdoruesit të kuptojnë konceptet dhe disa probleme kodimi për të përmirësuar familjaritetin e tyre me algoritmet ose strukturat e të dhënave. Shumica e problemeve me kodimin janë zgjedhur nga Leetcode dhe implementohen nga zhvilluesi i saj. Disa probleme kanë zgjidhje të shumëfishta dhe krahasojnë pozimet dhe prirjet e algoritmeve të ndryshme.

Edhe pse aktualisht Algnote përqendrohet në algoritme dhe strukturat e të dhënave, por ne planifikojmë ta shtrijmë aplikacionin të ketë më shumë përmbajtje të tjera, nga mësimet bazë të gjuhës deri te njohuritë e arkitekturës së nivelit të lartë.

Disa fjalë nga zhvilluesi i kësaj aplikacioni:

Vini re se të gjitha këto shënime janë bërë nga unë me disa referenca në disa tekste shkollore ose pyetje kodimi në internet që bëra më parë. Ato nuk janë aq të sakta sa një libër shkollor. Meqenëse ky është një lëshim shumë i hershëm, patjetër që ka disa çështje në shënime dhe unë jam duke u përpjekur të bëj maksimumin për t'i gjetur dhe korrigjuar ato. Do të vazhdoj të përmirësoj çdo ditë përmbajtjen dhe funksionalitetin. Nëse gjeni ndonjë çështje kur e përdorni atë, do të vlerësohet shumë nëse mund të dërgoni një mesazh në marcyliew@gmail.com.

Aktualisht e gjithë përmbajtja e kësaj aplikacioni ishte përgatitur kur sapo mbarova universitetin dhe isha duke u përgatitur për intervista me kodim. Në atë kohë isha mjaft i sigurt se mund të kisha një punë të mirë pasi kisha bërë shumë projekte në shkollë dhe isha shumë e mirë në ndërtimin e aplikacioneve në internet dhe celular.

Sidoqoftë, gjërat nuk shkuan ashtu siç e prisja. Gjatë intervistave, intervistuesit më kërkuan të shkruaja kode për të zgjidhur problemet në tabelën e bardhë. Shumë herë, unë u mbeta në problemet dhe nuk mund të kuptoja një zgjidhje të vetme. Edhe kur përfundova një zgjidhje dhe u ndjeva i lumtur, intervistuesit shpesh e theksuan menjëherë problemin e kodit tim. Jo mjaft efikase, përdorni shumë hapësirë ​​memorie ose nuk keni marrë parasysh situatat kufitare. Unë u ndjeva i zhgënjyer për veten time.

Për fat të mirë, kam marrë një ofertë mjaft të mirë nga një kompani dhe fillova karrierën time si një zhvillues i faqes në internet. Por edhe tani ndihem ende e vështirë t'i plotësoj këto pyetje të algoritmeve.

Unë e di që përgatitja për intervistimin e kodifikimit nuk është e lehtë, por nuk është edhe aq e vështirë. Shtë thjesht një proces që duhet të kalojmë për t'u bërë zhvillues të mirë.

Këta janë të gjithë qëllimet e kësaj aplikacioni. Unë e përdor atë çdo ditë për të rishikuar njohuritë e mia për algoritmet dhe strukturat e të dhënave. Shpresoj se jo vetëm që mund të ndihmojë veten time, por edhe të ndihmojë më shumë zhvilluesit që janë duke luftuar për karrierën e tyre.
Përditësuar më
17 gush 2025

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Ky aplikacion mund të mbledhë këto lloje të dhënash
ID-të e pajisjeve ose të tjera
Të dhënat nuk janë të enkriptuara
Të dhënat nuk mund të fshihen

Ç'të reja ka

Enhancement.