TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Learning Algorithms

60 pointsby paedubucheralmost 2 years ago

5 comments

rg111almost 2 years ago
The author would do himself a great service if he chooses some other resource for learning algorithms.<p>CLRS isn&#x27;t bad. It is meant for a reference, and it also assumes that you are taking the course in college with an instructor teaching you.<p>There are other great resources out there.<p>Two I recommend are:<p>- Algorithms, Coursera (Sedgewick, Wayne)<p>- The Algorithm Design Manual (Skiena)<p>I have recommended self-taught programmers in the past, which all of them liked:<p>- A Common Sense Guide to Data Structures and Algorithms, PragProg (Jay Wengrow)<p>- Algorithms Illumited, book or Coursera MOOC (Tim Rougharden)
评论 #37103814 未加载
评论 #37104358 未加载
评论 #37104021 未加载
评论 #37107348 未加载
BossingAroundalmost 2 years ago
I&#x27;ve recently been trying to learn algorithms as a self-taught software engineer. I&#x27;ve made it quite far without much deeper knowledge of the area (I do have some basic overview of course), but it has always been on my mind that I should to study up.<p>I&#x27;ve tried CLRS, but oh boy it&#x27;s a) a slog to go through, b) very sparse with explanations. You might say that the whole book is one explanation after another, and you&#x27;d be technically right, but there&#x27;s nothing more frustrating than an overly complex explanation that might be absolutely precise yet complex to understand. I also often feel like the language is needlessly complex.<p>On top of that, for example, the mathematical explanations often skip steps that are obvious to authors. You might think it&#x27;s reasonable, but to a struggling newcomer, this is a huge drag.<p>Unrelated to algorithms (but not totally), I am now studying Discrete Mathematics for Comp Sci [0] since I felt like my math knowledge (or lack thereof) is holding me back in reasoning about algorithms. Even those courses have a fair share of skipping obvious steps in mathematic explanations, but it&#x27;s doable so far (especially with tools like ChatGPT and Wolfram Alpha to check my understanding).<p>I&#x27;m just trying to be a better engineer, and I&#x27;m having a really hard time trying to find a suitable resource to learn from.<p>[0] <a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;specializations&#x2F;discrete-mathematics" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.coursera.org&#x2F;specializations&#x2F;discrete-mathematic...</a>
评论 #37104618 未加载
评论 #37105131 未加载
评论 #37104714 未加载
评论 #37111297 未加载
zelphirkaltalmost 2 years ago
Can anyone recommend a book, that deals with purely functional algorithms? I already have &quot;Purely Functional Data Structures&quot; by Okasaki, which I began working through, but still have a long way to go. However, it is about data structures, not about algorithms, strictly speaking.<p>Perhaps there is a book for algorithms that does it the functional way? Probably a lot of it comes down to naive versions of algorithms using functional data structures and then some changes in the algorithms due to optimizing for functional data structures?
评论 #37107339 未加载
评论 #37105568 未加载
colesantiagoalmost 2 years ago
Are there any startups doing or requiring complex or exotic algorithms these days to solve unique engineering problems?<p>Would really love to know to see different and various use cases.
anoy8888almost 2 years ago
Don’t forget to try out Pharo which is modern small talk
评论 #37109381 未加载