Suggested Topics on Data Structures (2016) [pdf]
web.stanford.edu
web.stanford.edu
> Ropes
> A Caveat: Ropes are not as complicated as some of the other data structures
> on this list and many of the papers about ropes give incorrect information
> about the runtime of the various operations on them. If you choose to use this
> data structure, we'll expect that you'll put in a significant amount of work
> comparing them to other approaches or developing novel ideas.
I've tried to study things like Ropes but, for me, it was very complicated. I was interested in them from their usage in Xi. On the other hand different topics in this document were very easy for me to understand (mainly the Levenshtein Automata).Is this just an example of the professor being better suited to understanding Ropes? Does their "caveat" push people from attempting to examine them?
I especially like the “Why they're worth studying” bits, looks like the prof really cares.
1: http://web.stanford.edu/class/archive/cs/cs166/cs166.1166/
The document is hosted as a handout for a Stanford course, I don't know why it would be incorrect to attribute it the way it was.