• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

In dire need of recommendations!

 
Rancher
Posts: 271
15
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear all!
I hope you are doing well under the circumstances, and have found new habits at home!
I cannot be on the forum as often as I wish, but sure it's the place to go when I need advice .
In my CS cursus I will have a course next year on algorithms that is covering the following topics (Tardos and Kleinberg book and slides ). The course is of course in Java  
I browsed a copy of the book, and I am looking for something similar (or that covers the same topics, especially dynamic programming!), but shorter (I wish to just prepare for the course as I won't have time to do it in depth) with more hands-on exercises. A tittle like: "repetition of basic and preparation to semi-advanced algorithms for the impatient, with enough exercise to prepare for an indepth course".

I'd rather have a book but if you have an amazing video tutorial please tell me about it also. It's just that I noticed it was more difficult for me to watch and learn than read and learn.
Looking forward to your advice !!
 
Saloon Keeper
Posts: 3900
154
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi DJ,

how are you?

Not a book, but if I am in need of a good algorithm, this is the first place I look:
GeeksForGeeks
 
Sheriff
Posts: 15527
263
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Was looking around and saw this: https://www.udemy.com/course/data-structures-and-algorithms-deep-dive-using-java/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-wqc8SPEimAW8iKH_o33XtA

I can't vouch for the quality of the course but for $13 (a deep, deep discount), it seems like a good deal. Only 23 hours left for that deal though so you might want to decide soon.
 
Junilu Lacar
Sheriff
Posts: 15527
263
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This was the list I was going through: https://hackernoon.com/10-data-structure-algorithms-books-every-programmer-should-read-d50487313127
 
D.J. Quavern
Rancher
Posts: 271
15
IntelliJ IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you guys!
I'm good! The new state of the world makes studying extra challenging, but it's still fun.

Thanks for all the tips!
Geek for geeks has all the topics I need, why do they need to give you solutions directly instead of exercises ? (just saw they had code practice too)
The Hackernoon list has my course litterature (the Tardos and Kleinberg) and my favorite book (Grokking algorithms). The Udemy course covers last year material, I will explore Udemy further
Maybe I should get an interview oriented book, since they MUST cover those topics? What do you think?
 
Marshal
Posts: 68936
275
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

D.J. Quavern wrote:. . . an interview oriented book . . .

If it anything like the interview questions we see here, and on the links people post, it will be no use to your learning.

And good to see you back
 
ice is for people that are not already cool. Chill with this tiny ad:
Two software engineers solve most of the world's problems in one K&R sized book
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic