Can you turn this into an interactive thing like Duolingo where you grind through the exercises? Much needed in the developer community... PS. If anyone else is interested in building this, happy to collab!
Small plug-- this is what I tried to do with https://algodaily.com - going from the easiest algorithms (like "Reverse a String") all the way to Union-Find, while sprinkling implementations of BST, graphs, etc. along the way.
Show HN: Data Structures and Algorithms in JavaScript
21–30 of 41 posts
Re: Show HN: Data Structures and Algorithms in JavaScript
#22Can you turn this into an interactive thing like Duolingo where you grind through the exercises? Much needed in the developer community... PS. If anyone else is interested in building this, happy to collab!
Re: Show HN: Data Structures and Algorithms in JavaScript
#23Can you turn this into an interactive thing like Duolingo where you grind through the exercises? Much needed in the developer community... PS. If anyone else is interested in building this, happy to collab!
Small plug-- this is what I tried to do with https://algodaily.com - going from the easiest algorithms (like "Reverse a String") all the way to Union-Find, while sprinkling implementations of BST, graphs, etc. along the way.
Also, I don't see how this is any different from leetcode/hackrank etc. You just support less languages. Your first question is a "island" style problem which isn't a CS algo question, it's just a brainteaser like leetcode often gives you.
Re: Show HN: Data Structures and Algorithms in JavaScript
#24Earlier quoted context omitted.
Small plug-- this is what I tried to do with https://algodaily.com - going from the easiest algorithms (like "Reverse a String") all the way to Union-Find, while sprinkling implementations of BST, graphs, etc. along the way.
just tried to sign up but got the following error: "The change you wanted was rejected. Maybe you tried to change something you didn't have access to. If you are the application owner check the logs for more information."
Re: Show HN: Data Structures and Algorithms in JavaScript
#25I find it interesting that you consider an LRU Cache an 'algorithm' rather than a 'Data Structure'. I was just curious if you could explain that? Great stuff though!
Re: Show HN: Data Structures and Algorithms in JavaScript
#26Earlier quoted context omitted.
Small plug-- this is what I tried to do with https://algodaily.com - going from the easiest algorithms (like "Reverse a String") all the way to Union-Find, while sprinkling implementations of BST, graphs, etc. along the way.
Fyi if you're going to handle any kind of account signup you should be running in TLS/SSL. I know this is just algo practice but these are best security practices. Also, I don't see how this is any different from leetcode/hackrank etc. You just support less languages. Your first question is a "island" style problem which isn't a CS algo question, it's just a brainteaser like leetcode often gives you.
1 - It does have TLS/SSL, just changed the referring link to https and redirecting all http to https
2 - That's a fair assessment, check out https://algodaily.com/challenges/validate-palindrome for a sense of how it differs: a) the step-through visualization button helps you know what's going on at each step, b) the trivia style questions help you "piece together" the solution before answering it fully, and c) each walkthrough walks you through the actual solution step by step, in plain English.
Re: Show HN: Data Structures and Algorithms in JavaScript
#27Earlier quoted context omitted.
Doesn't work here as well. Also, do you really need me to signup with a password? These days I'm skeptical of putting passwords out there, and it's just a mailing list.
Looking into it now! And definitely do not need a password. You only need a password if you want an account to save your progress. If you just want to sign up for the mailing list, you can do so on the popover, at the bottom of https://algodaily.com/sample_newsletter , or at the bottom of any lesson like https://algodaily.com/lessons/how-to-get-better-at-coding-in...
Re: Show HN: Data Structures and Algorithms in JavaScript
#28I find it interesting that you consider an LRU Cache an 'algorithm' rather than a 'Data Structure'. I was just curious if you could explain that? Great stuff though!
Different ways to determine / order Least Recently Used so I guess it could be classified as an algorithm.
Link: https://blog.cleancoder.com/uncle-bob/2019/06/16/ObjectsAndD...
Re: Show HN: Data Structures and Algorithms in JavaScript
#29Re: Show HN: Data Structures and Algorithms in JavaScript
#30Off topic, but nice use of ` ` & ` ` elements in the README!
A quick reverse-image search of the logo pointed me to the visualization tool https://kumu.io/