Skip to main content
23 events
when toggle format what by license comment
Sep 19, 2017 at 17:09 comment added Pieter B @HristoYankov I would call knowledge about sorting algorithms and datastructures one of the staples of programming education. Knowledge about them isn't only about "best performing algorithm" knowledge about them is also: hey, I see this program behaving in this or that way and then having an educated guess about what's going on. This very important knowledge is the biggest lack in education self-taught programmers have.
Sep 6, 2017 at 13:23 comment added hyankov @PieterB, I disagree. One does not need to know about 'mergesort' and 'quicksort' to Google 'best performing sorting algorithm'
Sep 10, 2014 at 6:46 review Reopen votes
Sep 15, 2014 at 2:04
Sep 10, 2014 at 6:44 history closed user40980
gnat
ratchet freak
user53019
Bart van Ingen Schenau
Opinion-based
Sep 9, 2014 at 1:30 review Close votes
Sep 10, 2014 at 6:44
Sep 8, 2014 at 11:11 comment added sakisk You need to know their performance, use cases, etc. Knowing how to implement them by heart is something that is only required by tech companies in interviews.
Sep 7, 2014 at 18:24 history protected gnat
Feb 3, 2013 at 23:33 history edited yannis
edited tags
Oct 12, 2012 at 16:25 answer added hgh timeline score: 5
Oct 11, 2012 at 18:23 comment added Lee James I'm sure it's important to memorise these algos for the frequent occurrence of Google being offline. :o
Oct 7, 2012 at 15:27 answer added Mike Polen timeline score: 3
Oct 7, 2012 at 12:27 vote accept John Smith
Oct 7, 2012 at 11:00 comment added sakisk Apart from the good answers mentioned below, note also that many companies require to (1) know the complexity of such algorithms, (2) be fluent in implementing them on a blackboard.
Oct 7, 2012 at 3:01 history tweeted twitter.com/#!/StackProgrammer/status/254778447107350528
Oct 7, 2012 at 2:35 answer added DeveloperDon timeline score: 2
Oct 7, 2012 at 2:21 answer added Peter Rowell timeline score: 119
Oct 7, 2012 at 1:16 answer added Charles E. Grant timeline score: 48
Oct 6, 2012 at 23:02 answer added scaryrawr timeline score: 10
Oct 6, 2012 at 22:57 answer added Yusubov timeline score: 6
Oct 6, 2012 at 22:44 history edited John Smith CC BY-SA 3.0
added 12 characters in body
Oct 6, 2012 at 22:42 comment added Pieter B You need to remember that a solution exists and when to use it. Then go into the docs and implement it. If you hadn't known about quicksort or mergesort, you'd still be using bubblesort and watch your program go to a crawl and come up with subpar solutions when data increases.
Oct 6, 2012 at 22:40 review First posts
Oct 8, 2012 at 5:57
Oct 6, 2012 at 22:38 history asked John Smith CC BY-SA 3.0