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.

CS 61B Data Structures, Spring 2023 UC Berkeley

321 pointsby curious16about 2 years ago

17 comments

game_the0ryabout 2 years ago
Forgive me for the ignorance (I&#x27;m a front end dev), but can someone explain to me why this made it to the front page of hacker news when there are already many resources for learning data structures?<p>I feel like I could just go through the docs for for java &#x2F; kotlin collections lib and cracking the code interview, and get a good understanding of DS &#x2F; algos. What would this offer beyond that?<p>(this is a genuine question, btw, no sarcasm, there is something here that is resonating with other folks, but not me and I would like to know what that is)
评论 #35965204 未加载
评论 #35966393 未加载
评论 #35965348 未加载
评论 #35970319 未加载
kleibaabout 2 years ago
Here&#x27;s an interesting resource for those who like it formal: <a href="https:&#x2F;&#x2F;people.mpi-inf.mpg.de&#x2F;~mehlhorn&#x2F;ftp&#x2F;Mehlhorn-Sanders-Toolbox.pdf" rel="nofollow">https:&#x2F;&#x2F;people.mpi-inf.mpg.de&#x2F;~mehlhorn&#x2F;ftp&#x2F;Mehlhorn-Sanders...</a>
评论 #35959647 未加载
评论 #35959525 未加载
mdanielabout 2 years ago
Wow, good for them teaching software engineering, and A++++ for the Ousterhout book &lt;<a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Philosophy-Software-Design-John-Ousterhout&#x2F;dp&#x2F;1732102201" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Philosophy-Software-Design-John-Ouste...</a>&gt;; I wish everyone would read it
评论 #35985750 未加载
DesertVarnishabout 2 years ago
I took this course with Hug many years ago. He&#x27;s a truly gifted educator and I learned so much from the projects.
评论 #35959174 未加载
评论 #35965593 未加载
评论 #35958916 未加载
projectileboyabout 2 years ago
If you like this, I strongly encourage you to also check out Harvard’s CS50. Lectures are all on YouTube. <a href="https:&#x2F;&#x2F;cs50.harvard.edu" rel="nofollow">https:&#x2F;&#x2F;cs50.harvard.edu</a>
评论 #35962170 未加载
评论 #35963495 未加载
blagieabout 2 years ago
Here&#x27;s my question:<p>This seems wonderful for 2010.<p>It&#x27;s 2023. We have 3B1B, SoME, Python Tutor (which now does many languages), and various types of fairly smart tools to support kids as they&#x27;re coding (e.g. Jupyter&#x2F;Pluto-notebook style system, ones like Khan Academy, and ones with a split pane).<p>Has this progress been applied to algorithms? If not, why not?
评论 #35962131 未加载
评论 #35964007 未加载
评论 #35960866 未加载
评论 #35964402 未加载
markus_zhangabout 2 years ago
I have to appreciate the intelligence of top notch CS school students. I once took the equivalent class in CMU and couldn&#x27;t even complete the first assignment. Forgot which one but the last problem is too hard for me.<p>Then I realized I better just study whatever I&#x27;m interested in and go back to algo if needed.
评论 #35963462 未加载
ulfwabout 2 years ago
Oh man that brings back nostalgia from my 1997&#x2F;98 student days. CS61B was okay. But I still have nightmares from CS61A which was taught in Scheme back then. I&#x27;ve hated recursions and using an ((excessive amount) of brackets) ever since.
评论 #35965327 未加载
jestarrayabout 2 years ago
how does it compare to princetons algorithms part 1 course: <a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;algorithms-part1" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;algorithms-part1</a>
bloemheuvel1about 2 years ago
could somebody explain how to recreate his coding environment in sublime text? looks very nice for learning and following along.
评论 #35961934 未加载
rtheunissenabout 2 years ago
I can&#x27;t believe they still teach red-black trees. The complexity distracts so much from learning. Both AVL and weight-balanced trees are simpler to implement and easier to understand.
评论 #35967063 未加载
评论 #35966561 未加载
dwrodriabout 2 years ago
Has anyone had any success using course pages like this for guiding their FAANG interview prep? thinking about trying some of these projects to refresh my brain for an upcoming interview.
评论 #35966480 未加载
maileyabout 2 years ago
speaking of, are there any benefits&#x2F;disadvantages of learning data structures in java&#x2F;python compared to C&#x2F;C++ ?
评论 #35965271 未加载
评论 #35963468 未加载
评论 #35961558 未加载
wodenokotoabout 2 years ago
101 is a beginners course. What is 61B?
评论 #35958951 未加载
评论 #35962228 未加载
评论 #35965352 未加载
adamangleabout 2 years ago
great course
Aaronstotleabout 2 years ago
Go bears
noobdev9000about 2 years ago
Is there a point for working programmer to learn these in 2023, rather than just treating them as abstract interfaces?
评论 #35961108 未加载
评论 #35960545 未加载
评论 #35960892 未加载
评论 #35963013 未加载
评论 #35964191 未加载
评论 #35961938 未加载