首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最近你会写代码来排序列表吗?

最近你会写代码来排序列表吗?
EN

Stack Overflow用户
提问于 2008-11-06 01:13:51
回答 14查看 996关注 0票数 2

java/.net世界中的人们有一个框架,它提供了对列表进行排序的方法。

在CS中,我们可能都经历过Bubble/Insertion/Merge/Shell排序算法。这些天你有写过这些吗?

有了适当的框架,你会编写排序代码吗?

你认为让人们写代码在面试中排序是有意义的吗?(实习生/初级开发人员要求除外)

EN

回答 14

Stack Overflow用户

发布于 2008-11-06 01:35:44

为了对数据进行排序,我今天编写了两段代码

代码语言:javascript
复制
list.Sort();
enumerable.OrderBy(x => x);  // Occasionally a different lambda is used
票数 7
EN

Stack Overflow用户

发布于 2008-11-06 02:28:59

我在一家开发工具公司工作,因此我有时需要编写新的RTL类型和例程。排序是开发人员需要的东西,所以我有时也需要编写它。

别忘了,所有的库代码都不是从高山上传下来的:某些开发人员必须在某个地方编写它。

票数 6
EN

Stack Overflow用户

发布于 2008-11-06 01:19:43

我没有编写排序算法,但我已经在.Net中为几个类实现了IComparer,这在最初的几次中是很有趣的。

在大多数情况下,考虑到框架中的内容,我不会编写排序代码。应该理解为什么像快速排序这样的特殊排序策略经常在.Net这样的框架中使用。

我可以看到给出或被给出一个排序问题,其中一些工作是实现IComparer,并理解对类进行排序的不同方法。向某人展示一个冒泡排序并问他:“为什么你不想在大多数应用程序中这样做?”

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/267374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档