posted 7 months ago

Never learned about this in school, never needed it on the job, and getting killed in interviews because of that.

I need web page or book which explains this in very simple terms, hopefully without any math. Pictures would be nice.

Some one suggested Data Structures and Algorithms by by Aho, Hopcroft, and Ullmann. Expensive new, maybe I can find a used one.

Most likely there is a better forum for this post, but wasn't able to find it.

I need web page or book which explains this in very simple terms, hopefully without any math. Pictures would be nice.

Some one suggested Data Structures and Algorithms by by Aho, Hopcroft, and Ullmann. Expensive new, maybe I can find a used one.

Most likely there is a better forum for this post, but wasn't able to find it.

Please ignore post, I have no idea what I am talking about.

William Ng

Greenhorn

Posts: 16

posted 7 months ago

In school? You mean you went through a cs degree program without once being being asked how long an sort routine would take if you somehow needed to sort a trillion items vs sorting just 100, or maybe just one, or why nested for loops are a bad thing,, or that binary trees are amazing? If this is true, then that institution should be banned from teach cs.

You just do a quick google search: Algorithm complexity.

That should turn up some sufficient resources to help you.

The basis are not that hard. The real stuff that you probably don't need for interviews involve a quite a bit of math. The basics are just general concepts that involve a bit of arithmetic and algebra level math. You can probably avoid the math and just learn the basics.

You just do a quick google search: Algorithm complexity.

That should turn up some sufficient resources to help you.

The basis are not that hard. The real stuff that you probably don't need for interviews involve a quite a bit of math. The basics are just general concepts that involve a bit of arithmetic and algebra level math. You can probably avoid the math and just learn the basics.

posted 7 months ago

You can find the Aho book online, a quick search is all it takes.

Wikipedia has a pretty decent article on Big-O Notation - you could also search for a simple guide on Big O

You know, when I interview people for a job, one deal-breaker is when they don't know how to use Google to find information they'll need to do their jobs... it's a basic skill everybody should learn. Just sayin'...

Wikipedia has a pretty decent article on Big-O Notation - you could also search for a simple guide on Big O

You know, when I interview people for a job, one deal-breaker is when they don't know how to use Google to find information they'll need to do their jobs... it's a basic skill everybody should learn. Just sayin'...

*Practice only makes habit, only perfect practice makes perfect.
Practice mindfully by doing the right things and doing things right.*— Junilu

[How to Ask Questions] [How to Answer Questions]

William Ng

Greenhorn

Posts: 16

posted 7 months ago

A good programmer is resourceful programmer. And the best and easiest resource available is the Internet.

Junilu Lacar wrote:You can find the Aho book online, a quick search is all it takes.

Wikipedia has a pretty decent article on Big-O Notation - you could also search for a simple guide on Big O

You know, when I interview people for a job, one deal-breaker is when they don't know how to use Google to find information they'll need to do their jobs... it's a basic skill everybody should learn. Just sayin'...

A good programmer is resourceful programmer. And the best and easiest resource available is the Internet.

posted 7 months ago

With the exception of this

> You just do a quick google search: Algorithm complexity.

which gave me this: http://bigocheatsheet.com/ ever thing else was off topic (not helpful). I would love to flame you all, but over time have realized that they take too much work. And don't give me much satisfaction.

> You just do a quick google search: Algorithm complexity.

which gave me this: http://bigocheatsheet.com/ ever thing else was off topic (not helpful). I would love to flame you all, but over time have realized that they take too much work. And don't give me much satisfaction.

Please ignore post, I have no idea what I am talking about.

It is sorta covered in the JavaRanch Style Guide. |