Jump to content

How useful are all those algorithms at work?

MisterWhite

Since i have no experience on what kind of work is done in IT companies (just finished school, will start bachelor's) I start to wonder if algorithms like (KMP, BST, greedy, Graham Scan, knapsack) were of any use in real world work? (Those were just some that i've encountered in exercises)

i5-4690k, R9 380 4gb, 8gb-1600MHz ram, corsair vs 550w, astrock h97m anniversary.

 

Link to comment
Share on other sites

Link to post
Share on other sites

It really helps to understand them such that you appreciate the ramification of their use in a particular context. However unless you are doing something quite specialised or niche then you'll likely just be using existing types, structures and libraries that make use of them 'under the hood'.

The single biggest problem in communication is the illusion that it has taken place.

Link to comment
Share on other sites

Link to post
Share on other sites

they are really useful. Basically, they are the difference between a program taking for ever to do something and finishing in an acceptable time frame 

The best way to measure the quality of a piece of code is "Oh F*** "s per line

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×