TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Interesting but lesser known data structures

161 点作者 mak120大约 14 年前

5 条评论

ominous_prime大约 14 年前
I feel like there isn't a good excuse for programmers to not know about a lot of these structures. Yes, some of the examples are somewhat unknown (I didn't know about the 2008 paper on "Left-Leaning Red-Black Trees" for example), but many of these are something that would be at least mentioned in basic college algorithms or data-structures courses. (I have a feeling the voting is skewing my perception, and people are voting up what they've heard of and <i>think</i> are lesser known, and ignoring what they don't recognize at all).<p>I don't have a CS degree, nor am I solely a programmer, but I make sure I'm aware of the underlying fundamentals of my profession. Even without taking courses, one could easily take some time to read through the related wikipedia articles - <a href="http://en.wikipedia.org/wiki/List_of_data_structures" rel="nofollow">http://en.wikipedia.org/wiki/List_of_data_structures</a><p>P.S. I was trying to think up a good analogy to another technical trade, but I can't think of one where you can be completely unqualified, and work without licensing or certification.
评论 #2365321 未加载
评论 #2364308 未加载
评论 #2364357 未加载
limist大约 14 年前
Previously on HN: <a href="http://news.ycombinator.com/item?id=1370847" rel="nofollow">http://news.ycombinator.com/item?id=1370847</a><p>Certainly worth re-thinking nonetheless.
silentbicycle大约 14 年前
Also: binary decision diagrams (BDDs), Prolog's difference lists, and the persistent variants of common data structures. I like skip lists, too, though they seem to be fairly well-known among programmers who don't just naively use linked lists and generic hash tables for everything.
评论 #2364592 未加载
EMRo大约 14 年前
Noob question: I hacked together my little mobile website and am looking to cut down on search time for a "similar search" I built.<p>Short Description: Each "unit" has x attributes in the form of strings (tags). Searching queries a database using a standard mysql regexp search for each tag across all "units" and sorts responses by # of tags matching Desc.<p>I know this isn't StackOverflow so this isn't really a tech question. What I want to know is if the problem is just that I'm a noob (just learned to code/do web development in the past few months) and need to learn more about data structures or if that's just the nature of php/mysql regexp queries (if its a database structure issue, let's not even get into it lol)
评论 #2366327 未加载
SeanDav大约 14 年前
Not sure one could call it a data structure but who remembers the so-called Sneaker Network or Tackie Network, which consisted of someone copying information onto a disk and physically walking to the other machine to copy the information. Networks were so slow/buggy that it was often quicker to transmit information using this "data structure"
评论 #2363791 未加载
评论 #2363926 未加载
评论 #2364063 未加载