Settings

Theme

Resources for improving logic solving skills?

1 points by psithurism 4 years ago · 4 comments · 1 min read


I'm looking for some resource suggestions to help improve my approach to solving difficult logic problems. I feel like my approach needs to be improved. I'm someone who didn't come up with a formal CS background. I would appreciate any mentoring advice. Thanks

Edit - One area I really struggle with is recursion for example. I know I need to separate areas of complexity but really struggle with it.

mtmail 4 years ago

related "Ask HN: Books that teach you logic building skills" https://news.ycombinator.com/item?id=28500951

mr90210 4 years ago

What books about such topic have you read so far?

  • psithurismOP 4 years ago

    To be honest - none. I'm going to assume there are many out there and was hoping to discover what people think are the best. I would prefer to focus on the top 3 that are most beneficial.

    • mr90210 4 years ago

      I've got at home "Introduction to Algorithms - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein"

      It's chunky and very academic book. I read it mostly when I have to interview.

      From my observation, I improve at algorithmic problem-solving every time I study the fundamentals:

      - Time complexity / Space complexity: In order to measure the efficiency of an algorithm

      - Sort and Search algorithms

      - Data structures

      Over time for lack of practice I get less good at it, but because I've got the resources, I can always "get in shape" so to speak.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection