腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Excel / SharedStrings的
排序
算法
、
、
、
、
下面是一个例子:虽然这有助于减少文件大小
和
内存占用,但Excel如何对字符串字段进行
排序
?每一个字符串都需要通过
查找
映射吗?如果是这样的话,这不会大大增加/减缓在字符串字段上进行
排序
的成本(如果有1M值,则1M键
查找
将不是一件小事)。将是在字段上
排序
的示例
算法
吗?任何
语言
都可以(
c
,
c
#,
c
++,python)。
浏览 2
提问于2020-01-15
得票数 11
3
回答
不同的
语言
如何在它们的标准库中实现
排序
?
、
、
、
根据我(简要地)读到的,Java
和
Python看起来都在他们的标准库中使用timsort,而
C
的stdlib中的
排序
方法被称为qsort,因为它曾经是快速
排序
。今天,典型的
语言
在他们的标准库中实现了什么
算法
,为什么他们选择这种
算法
?另外,
C
语言
是否偏离了快速
排序
?我知道这个问题缺乏“我面临的实际问题”,对一些人来说似乎是开放的,但知道如何/为什么选择某些
算法
作为标准似乎非常有用,但相对没有
浏览 0
提问于2013-05-01
得票数 7
4
回答
实现
排序
和
/或搜索
算法
-在哪里以及为什么
、
、
有时我会遇到手动实现的
排序
和
/或搜索
算法
,而不是使用
语言
实现的
算法
。我研究过的大多数源代码都是用Java、
C
#或PHP
语言
编写的--但我猜这种现象与
语言
无关。关于像列表这样的常规数据结构,你为什么在哪里实现你自己的
算法
?意识形态上的原因?内存效率更高?不能忍受使用内置功能的想法?Java最好使用合并
排序
(在Collections.sort()中),当您将其与快速
排序
进行示例比较时,这会有一
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
3
回答
python的
排序
()使用什么
算法
?
、
我试图向一些人解释为什么他们应该使用Python的内置
排序
()函数而不是滚动他们自己的函数,我意识到我不知道它使用的是什么
算法
。 如果有关系,我们说的是python2.7
浏览 5
提问于2012-06-08
得票数 140
回答已采纳
1
回答
我可以在不保留字符串实际内容的情况下对一堆值进行
排序
吗?两键
排序
,一个来自内部部署,另一个在云中
、
我想对一堆字符串进行
排序
,这很简单。我有存储在本地的原始文本,其中包含我想要
排序
的真实文本,云中有一些其他非本地数据的“列”,出于安全原因,我不能将原始文本从本地存储到云中。真正的限制是,我不能将所有数据放在一个地方,这会导致很难跨本地
和
云数据对值进行
排序
和
分页。我的想法(以及我需要帮助的地方) 也许我可以采用散列或其他方法从字符串中提取某些数据,这样原始字符串就不能被重现(考虑到安全性),但提取的字符串就足够了,我可以对其进行
排序
。id": 1,
浏览 2
提问于2018-05-16
得票数 0
2
回答
算法
参考
、
对于我们在日常编程中经常遇到的常见
算法
--
排序
、序列、图形--有没有好的
查找
参考? 重点更多地放在适用性
和
伪代码上,而不是数学证明(我发现这是书籍倾向于强调的)。我们的想法是保持一个现成的参考,当我们需要在我们各自的开发项目
和
语言
中求助于这些
算法
之一时。
浏览 2
提问于2013-07-06
得票数 0
2
回答
高效列表
排序
、
、
、
我目前正在测试根据键值对列表进行
排序
的最佳
算法
。class BasicObjectint Key;密钥是在构造对象时随机设置的。所以我有一个BasicObject对象列表,最后需要按键值
排序
。= 0;
c
< orderedList.Count;
c
++) if (basicList[i].Key > orderedList[
c
].Key) // The Key of t
浏览 5
提问于2014-03-21
得票数 0
1
回答
如果对数据进行
排序
,那么快速
排序
会变成什么
排序
算法
?
、
例如,当像1 2 4 5 6 7 9 11 10 12这样的数组需要使用快速
排序
进行
排序
时,快速
排序
将变成什么
排序
算法
? 更新--我的意思是,在这种情况下,快速
排序
算法
在实现中将类似于哪个
排序
算法
浏览 3
提问于2017-05-20
得票数 0
2
回答
如何实现同一
算法
的多个版本,同时避免代码重复
和
名称冲突?
、
我在
C
++中开发了插入
排序
和
快速
排序
算法
。现在,我打算创建至少四个变体的快速
排序
算法
。它们将在选择枢轴的方式以及是否对小列表使用插入
排序
等方面有所不同。在Java或
C
#中,为了避免代码重复
和
名称冲突,我将在一个单独的类文件中实现快速
排序
算法
的每个版本,并使用继承。QuicksortRandomPivotInsertion 然而,根据我的理解,快速
排序
之类的
浏览 1
提问于2019-02-27
得票数 4
回答已采纳
1
回答
哪种
算法
代表了Lisp的力量?
、
类似的问题这里 (但不是相同的),因为我感兴趣的是哪些特定的
算法
在Lisp中工作得特别好。 Lisp教程总是给出
查找
阶乘的例子,但是想要找到阶乘并不是使用Lisp的好动机。我听说快速
排序
在Lisp中有一个特别优雅的实现。您能给出在Lisp这样的
语言
中最好实现的
算法
示例(以及代码示例)吗?
浏览 0
提问于2013-06-02
得票数 2
3
回答
一种求序对逆重复的
算法
、
给定一个有序的值对数组,什么
算法
会找到反向重复的值?相反的意思是相同的值,但顺序相反。也就是说,给定ab,ac,ad,bc,bd,ca,db,是否有一种有效的方法可以找到ca
和
db,即ac
和
bd的反向重复?它可以看作是稀疏数组中的
查找
。给定坐标(a,b),检查(b,a)是否存在。然而,普通的编程
语言
并不(似乎)提供稀疏的2d数组。用
C
#或Java这样的
语言
编写相同的代码会更长。在伪码或
算法
的描述(步骤)中寻求更好的解决方案。无论哪种方式,我都在寻求一个
浏览 0
提问于2014-07-02
得票数 1
5
回答
所有编程
语言
的数据结构
和
算法
是否相同?
、
如果一个人用一种编程
语言
学习数据结构
和
算法
,是否需要学习其他
语言
的数据结构
和
算法
?当我即将开始一本书数据结构
和
算法
在JavaScript中,因为我也想学习网络,它也对我的其他
语言
有帮助吗?
浏览 24
提问于2014-10-03
得票数 3
回答已采纳
1
回答
将ISO 8601日期向前或向后
排序
、
、
我有一个ISO8601格式的日期数组,需要对它们进行
排序
。有没有人有一个可以工作的
算法
的建议?我认为它们不会作为字符串
排序
,除非我大错特错,所以我假设它们必须被分解成它们的组成部分?有人可以发布一个
算法
,最好是
语言
不可知的,但VB或
C
#的例子可以工作,只要它只使用字符串
和
整数,没有内置到
语言
中的函数。 谢谢!
浏览 0
提问于2012-03-06
得票数 13
回答已采纳
4
回答
基于分数的
排序
、
我应该看哪种
算法
才能做到这一点?
浏览 2
提问于2010-12-31
得票数 1
回答已采纳
1
回答
伪代码
和
算法
有什么区别?
、
伪代码
和
算法
有什么区别?你能给我举个例子吗?我试着在网上搜索,但我仍然对
算法
感到困惑。伪代码是用文字写的,我明白。但是我不能理解
算法
。
算法
和
代码之间有区别吗?
浏览 2
提问于2014-06-02
得票数 1
回答已采纳
1
回答
用于路径发现
算法
测试的工具
、
、
任何人都知道,一些用于路径
查找
算法
测试的工具。在那里我可以在2d网格上测试我自己编写的路径
查找
算法
。类似这样的,但在这里我可以编写
和
运行自己的
算法
。它可以使用任何编程
语言
。我几乎可以将我的代码调整为任何编程
语言
。
浏览 0
提问于2012-04-19
得票数 5
4
回答
作为web开发人员保持
C
/
C
++/Java技能
、
、
、
在我上大学的时候,我学会了如何用
C
、
C
++
和
Java编程。目前,我是一个使用前端
和
后端技术(HTML/CSS/JS、PHP、MYSQL)的web开发人员。虽然我在大学里学到的
排序
算法
和面向对象( OOP )概念可以应用于网络开发,但我正在寻找方法来保持我对所有
语言
的知识。我喜欢用
C
风格(
C
/
C
++/Java)
语言
和前端/后端技术编程.不幸的是,没有很
浏览 0
提问于2012-09-08
得票数 6
回答已采纳
1
回答
理解
C
语言
的
排序
算法
、
、
、
我正在为周五的GNU
C
考试做准备。在评论中有一个我不明白的问题。“下面的
算法
将数组按升序排列。该
算法
对正在
排序
的内容的顺序非常敏感(随机
排序
、
排序
排序
、反向
排序
排序
)。根据最小
和
最大运行时间性能所需的比较
和
交换的确切数量对
算法
性能进行数值评估。在N接近∞的情况下,它的总体性能在大”O“表示法中将是什么。您必须通过分析来支持您的答案才能获得信用。在
排序
完成时,如何
浏览 2
提问于2016-04-13
得票数 0
回答已采纳
1
回答
如何使用联合
查找
、minheap、Kruskal
和
排序
算法
来创建最小成本的生成树?(
C
++)
、
、
、
这是用
C
++编写的,如果这很重要的话。如果有任何建议,我将非常感谢。编辑:我不局限于联合
查找
、minheap、kruskals
和
排序
算法
,也不
浏览 0
提问于2011-02-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言选择排序算法
C语言归并排序算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券