How do you actually learn and practice Algorithms & Analysis?

Hey everyone,

Not sure where to post this, so here i am.I'm new to computer science and currently taking an Algorithms & Analysis course in Python. Honestly, it's one of the hardest subjects in my degree, and I'm struggling to figure out the best way to actually learn these concepts instead of just memorizing them.

This is what we're covering this semester: Basic Data Structures & Algorithmic Analysis, Algorithmic Analysis, Brute Force, Decrease & Conquer, Divide & Conquer, Transform & Conquer, Greedy Techniques, Dynamic Programming, Time & Space Tradeoffs, and Iterative Improvement.

I know Abdul Bari the GOAT, and his videos have definitely helped me understand the theory. But my biggest issue is practice. Everyone recommends LeetCode, but even the Easy problems feel way above my level sometimes. Also, I can't seem to find problems that match the topics we're learning in class, especially things like Transform & Conquer or Iterative Improvement.

So I wanted to ask: how did you learn algorithms when you were just starting out? Where did you practice topic by topic? Are there any websites that organize problems by algorithm rather than difficulty? Should I be doing LeetCode, HackerRank, Codeforces, something else, or just implementing the algorithms from scratch? Any advice for someone who feels completely lost with algorithms?

I'd really appreciate any tips or resources that helped you when you were a beginner. Thanks!How do you actually learn and practice Algorithms & Analysis?How do you actually learn and practice Algorithms & Analysis?

reddit.com
u/starfall_327 — 13 days ago

How do you actually learn and practice Algorithms & Analysis?

Hey everyone,

Not sure where to post this, so here i am.I'm new to computer science and currently taking an Algorithms & Analysis course in Python. Honestly, it's one of the hardest subjects in my degree, and I'm struggling to figure out the best way to actually learn these concepts instead of just memorizing them.

This is what we're covering this semester: Basic Data Structures & Algorithmic Analysis, Algorithmic Analysis, Brute Force, Decrease & Conquer, Divide & Conquer, Transform & Conquer, Greedy Techniques, Dynamic Programming, Time & Space Tradeoffs, and Iterative Improvement.

I know Abdul Bari the GOAT, and his videos have definitely helped me understand the theory. But my biggest issue is practice. Everyone recommends LeetCode, but even the Easy problems feel way above my level sometimes. Also, I can't seem to find problems that match the topics we're learning in class, especially things like Transform & Conquer or Iterative Improvement.

So I wanted to ask: how did you learn algorithms when you were just starting out? Where did you practice topic by topic? Are there any websites that organize problems by algorithm rather than difficulty? Should I be doing LeetCode, HackerRank, Codeforces, something else, or just implementing the algorithms from scratch? Any advice for someone who feels completely lost with algorithms?

I'd really appreciate any tips or resources that helped you when you were a beginner. Thanks!

reddit.com
u/starfall_327 — 13 days ago
▲ 3 r/rmit

Does this mean I actually failed?

Hey everyone,

So I received an NN but when I checked Canvas, two of my assessments don't have any marks, feedback, or rubric at all. I never even got an email or Canvas notification saying the marks for those assessments had been released. The weird part is I have to click "Show Hidden" to even see those assessments and when I do they just show 0 every time.

Does this actually mean I got 0 on those assessments and failed or could it just mean the marks haven't been released/entered yet?

I've already emailed both the course coordinator and my program coordinator but neither has replied. I'm honestly so stressed because the new semester in three days and I don't know whether I actually failed or if this is some kind of marking/admin issue. I don't want to change my enrolment if my result is incorrect.

Has anyone else experienced this?? Any advice would be greatly appreciated.

This whole situation is so fucking frustrating.😭SEND HELP!!!!!

reddit.com
u/starfall_327 — 1 month ago
▲ 3 r/CapCut

Audio not working

Hi, I did a voiceover for my project, but when I export the video, the audio doesn't come through. I've already tried a few things ,clicking the audio option just downloads a separate audio file (which isn't what I want), and I've also tried exporting in MP4 format, but the issue persists. How do I export my video with the voiceover embedded directly in the video file?

reddit.com
u/starfall_327 — 3 months ago
▲ 6 r/rmit

How safe is it to leave your stuff unattended in the RMIT reading room?

How likely is it for stuff to get stolen if I leave it in the reading room for like 5 mins? Need to quickly grab something but don’t wanna come back to my stuff disappearing on me. Is it safe? There aren't many people in the room at the moment.

reddit.com
u/starfall_327 — 3 months ago

Hey everyone,

I’ve been struggling with something for a while and I’m hoping someone here can relate or give advice.

I have this dream job I genuinely want, but it’s completely different from what I’m studying right now. To reach it, I need to learn a bunch of new skills (self-learning type stuff). I even made a full roadmap and broke it down step by step, so it’s not like I don’t know what to do.

But for some reason… I just can’t start.

It’s weird because it’s not even laziness in the normal way. It feels like my body automatically avoids it. Even when I tell myself “just sit for 10 minutes and do the easiest part", I sit down… but my brain just refuses to begin. I’ll stare at the screen, get distracted instantly, overthink, or just do something else without even realizing.

It feels like I’m scared of failing before I even attempt the task, and that fear is stopping me from even starting the process. How do you push through when your mind refuses to start even though you want it?

Any advice would really help. Thanks.

reddit.com
u/starfall_327 — 4 months ago

Hey everyone,

I’ve been struggling with something for a while and I’m hoping someone here can relate or give advice.

I have this dream job I genuinely want, but it’s completely different from what I’m studying right now. To reach it, I need to learn a bunch of new skills (self-learning type stuff). I even made a full roadmap and broke it down step by step, so it’s not like I don’t know what to do.

But for some reason… I just can’t start.

It’s weird because it’s not even laziness in the normal way. It feels like my body automatically avoids it. Even when I tell myself “just sit for 10 minutes and do the easiest part", I sit down… but my brain just refuses to begin. I’ll stare at the screen, get distracted instantly, overthink, or just do something else without even realizing.

It feels like I’m scared of failing before I even attempt the task, and that fear is stopping me from even starting the process. How do you push through when your mind refuses to start even though you want it?

Any advice would really help. Thanks.

reddit.com
u/starfall_327 — 4 months ago
▲ 2 r/rmit

Hi all,

I spend a lot of time commuting and want to start going through my lectures during the trip. Is there a way to download the Echo360 recordings and transcripts from Canvas to use offline? I’m happy to use a script or extension if that’s what it takes, but a simple way to grab the MP4s and the TXT transcripts would be ideal.

thank

reddit.com
u/starfall_327 — 4 months ago